0
点赞
收藏
分享

微信扫一扫

Scala学习-变量和常量

java的变量与常量

        变量类型 变量名称 = 初始值; int a = 10;

        final 常量类型 常量名称 = 初始值; final b = 'school'

Scala变量和常量

        var 变量名称 [: 变量类型] = 初始值 var a:Int = 10

        val 常量名称 [: 常量类型] = 初始值   val b:String = 'school'

        注意: Scala(函数式编程),能用常量的地方不用变量。

Scala变量特点:       

  1. 数据类型可以省略,编译器会自动推导,即类型推导
  2. 数据类型确定后,不能修改
  3. 声明变量常量时,必须有初始值
  4. 声明后,var的值可以改变;val的值不可以改变
  5. var修饰的对象引用可以改变;val修饰的对象引用不可以改变,但对象的状态(值)可以改变(比如,自定义对象,数组,集合等等)

Scala变量命名规则:

  1. 以字母或下划线开头,后接字母、数字、下划线
  2. 以操作符开头且只含有 +-*/%!#
  3. 用反引号`...`包括的任意字符串,即使使用Scala关键字也可以

字符串输出:

        基本使用:println,+ 拼接字符串,* 重复输出

        格式化:

                printf,通过%来传递值;printf(%d岁的%s在学习,18,"tom")

                字符串模板,通过$获取变量值;println(s"${age}s岁的${name}在学习") 其中字符串前面的s模板字符串。(s,f,raw)

        三引号多行字符串输出,每行起始用“|”来拼接即可

键盘输入:

  • StdIn.readLine():字符串变量
  • StdIn.readShort():整型变量
  • StdIn.readDouble():浮点型变量

举报

相关推荐

0 条评论