本节介绍Scala一些基础语法,快速入门请参考: https://www.runoob.com/scala/scala-tutorial.html
Scala 语言中 for 循环的语法:
for( var x <- Range ){
statement(s);
}
以上语法中,Range 可以是一个数字区间表示 i to j ,或者 i until j。左箭头 <-
用于为变量 x 赋值。
以下是一个使用了 i to j 语法(包含 j)的实例:
object HelloScala {
def main(args: Array[String]): Unit = {
var a = 0
for (a <- 1 to 5) {
println(a)
}
}
}
执行以上代码输出结果为:
数组用来存储同类型元素:
object HelloScala {
def main(args: Array[String]): Unit = {
var myArr: Array[Int] = Array(1, 2, 3, 4, 5)
println("myArr index 0: " + myArr(0))
println("myArr index 1: " + myArr(1))
println("myArr index 2: " + myArr(2))
}
}
输出:
可以使用for循环遍历里面的元素:
object HelloScala {
def main(args: Array[String]): Unit = {
var myArr: Array[Int] = Array(1, 2, 3, 4, 5)
for (ele <- myArr) {
println(ele)
}
}
}
输出:
列表中可以存储不同类型元素:
object HelloScala {
def main(args: Array[String]): Unit = {
var myList = List(10, 2.5, "hello")
println("myList index 0: " + myList(0))
println("myList index 1: " + myList(1))
println("myList index 2: " + myList(2))
}
}