列出中间列表中的#()

时间:2013-12-03 14:04:42

标签: scala

我可以使用applyindex = 2获取List项。

scala> List(1,2,3).apply(2)
res3: Int = 3

scala> val x = List(1,2,3)
x: List[Int] = List(1, 2, 3)

scala> x(2)
res4: Int = 3

scala> List(1,2,3).apply(2)
res5: Int = 3

但是,为什么我不能做以下事情?

scala> List(1,2,3).(2)
<console>:1: error: identifier expected but '(' found.
       List(1,2,3).(2)
                   ^

1 个答案:

答案 0 :(得分:5)

您不需要.

scala> List(1,2,3)(2)
res1: Int = 3