输入值,交互式解释器会读取输入内容并对它求值,再返回结果,并重复此过程。
Scala解释器读到一个表达式,对它进行求值,将它打印出来,接着再继续读下一个表达式;这个过程被称作读取--求值--打印--循环。
2. 声明值和变量
val:定义的值为常量,无法改变其内容(建议)
var:定义的值为变量,可以改变其内容
默认为res0、res1命名,可以自定义名称,如:val answer = 8 * 5;
可以不给出值或者变量的类型,但是必须初始化(值或者表达式);必要的时候,需要制定类型,如:val greeting: String = null val greeting: Any = "Hello"
可以多个值或变量放在一起声明,如:val xmax, ymax = 100//将xmax和ymax设为100var greeting, message: String = null //greeting和message都是字符串,被初始化为null
3.while循环
while (n > 0){
r = r * n
n -= 1
}
4.for循环
for(i <- 1 to n){ //1 to n 调用返回数字1到数字n(含)的Range(区间)
r = r * i
}
新闻热点
疑难解答