scala 类型系统
所属分类 scala
浏览量 649
顶级类 Any
两个子类
AnyVal 所有值类型的父类 包含一个特殊的值Unit
AnyRef 所有引用类型的父类 所有java类型和非值类型的scala类型都是它的子类
Null 所有引用类型的子类型,可以赋给任何引用类型变量
Nothing 所有类型的子类,可以赋给 引用类型变量 和 值类型变量
9个值类型
Byte Short Char Int Long Float Double Boolean Unit
Unit只有一个实例值 ()
AnyRef 是 java.lang.Object 的别名
def error(message: String): Nothing =
throw new RuntimeException(message)
def divide(x: Int, y: Int): Int =
if(y != 0) x / y
else error("Can't divide by zero")
上一篇
下一篇
大数据工程师入门概述
scala 模式匹配
scala Option Some None
Scala 构造函数
scala range
Scala 元组