【发布时间】:2009-06-17 13:19:53
【问题描述】:
在 Scala 中,为什么我可以在下面省略 T m 0(而不是 T.m(0))中的点和括号?
scala> object T { def m(i:Int) = 0 == i }
defined module T
scala> T m 0
res19: Boolean = true
但是为什么我不能在下面省略n(0) 中的括号?
scala> def n(i:Int) = 0 == i
n: (Int)Boolean
scala> n 0
<console>:1: error: ';' expected but integer literal found.
n 0
^
【问题讨论】: