[原创] 这是scala的bug吗
messi_18
2010-12-14
我定义了一个List,但是在第二项后少敲了一个单引号,却得到了这样一个List.
scala> val list = List('a','b,'c','d') list: List[Any] = List(a, 'b, c, d) 我用的是2.8.1。这是一个bug吗 |
|
messi_18
2010-12-14
刚刚知道,原来在Scala中单引号开始的是一个Symbol实例。就像我的例子中的'b。所以这是正确的结果啊。
List('a','b,'c','d') 相当于 List('a',Symbol("b"),'c','d') |
|
buptwhisper
2010-12-15
系啊系啊,
|