Scala看得头痛,记一下笔记。
val
greetStrings
=
new
Array[String](
3
)
greetStrings(
0
)
=
"Hello"
greetStrings(
1
)
=
","
greetStrings(
2
)
=
"world!\n"
for
(i <-
0
to
2
)
print(greetStrings(i))
1 Scala使用[]来为数组指明类型化参数
2 数组使用()而非[]来指明数组的索引
3 greetStrings(1) 其实调用greetString.apply(1)方法
4 greetStrings(
0
)
=
"Hello"
这种赋值转换为该对象的update 方法, 也就是 greetStrings.update(0,”hello”)
5 0 to 2 相当于(0).to(2) ,调用的整数类型的 to方法
for表达式中使用到 0 to 2 ,这个表达式演示了Scala的一个基本规则,如果一个方法只有一个参数,你可以不用括号和. 来调用这个方法