首页 > 学院 > 开发设计 > 正文

Scala学习(基础)

2019-11-06 08:10:48
字体:
来源:转载
供稿:网友
1. REPL — 交互式解释器环境。   R(read)、E(evaluate)、P(PRint)、L(loop) 

   输入值,交互式解释器会读取输入内容并对它求值,再返回结果,并重复此过程。

   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

  }


上一篇:Array

下一篇:基于软引用的单例缓存

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表