문제

나는 얻을 수있다 index = 2 a 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)
                   ^
도움이 되었습니까?

해결책

당신은 필요하지 않습니다 .

scala> List(1,2,3)(2)
res1: Int = 3
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top