scala数据类型介绍
Scala 与 Java有着相同的数据类型,在Scala中数据类型都是对象,也就是说scala没有java中的原生类型
Scala数据类型分为两大类 AnyVal(值类型) 和 AnyRef(引用类型), 注意:不管是AnyVal还是AnyRef 都是对象。[案例演示 Int , Char]
var num1 : Int = 10
println(“num1” + num1)
var char1 : Char = ‘a’
println(“char1的code= ” + char1.toInt)
相对于java的类型系统,scala要复杂些!也正是这复杂多变的类型系统才让面向对象编程和函数式编程完美的融合在了一起。
数据类型
scala数据类型体系一览
小结
1)xx
2)yy
scala数据类型列表
基本介绍
Scala的整数类型就是用于存放整数值的,比如 12 , 30, 3456等等
整型的类型
整型的使用细节
1)Scala各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保证Scala程序的可移植性。
2)Scala的整型 常量/字面量 默认为 Int 型,声明Long型 常量/字面量 须后加‘l’’或‘L’ [反编译看]
3)Scala程序中变量常声明为Int型,除非不足以表示大数,才使用Long
var c = 11 // c 就是Int类型
println(“c=” + c)
var d = 12l // d 就是 Long 类型 或者 var d = 12L
println(“d=” + d)
var e = 9223372036854775807 // 正确吗? 如何解决
想要了解跟多关于大数据培训课程内容欢迎关注尚硅谷大数据培训,尚硅谷除了这些技术文章外还有免费的高质量大数据培训课程视频供广大学员下载学习。
上一篇: Scala核心技术变量_大数据培训
下一篇: Scala数据类型-浮点类型_尚硅谷大数据培训