Scala学习笔记 --- 空值的表示

None是一个object,是Option的子类型, 用于对象表示空


Null是所有AnyRef的子类,在scala的类型系统中,AnyRef是Any的子类,同时Any子类的还有AnyVal。对应java值类型的所有类型都是AnyVal的子类。所以Null可以赋值给所有的引用类型(AnyRef),不能赋值给值类型,这个java的语义是相同的。 null是Null的唯一对象。


你可能感兴趣的:(Scala,大数据挖掘与大数据应用案例,Object-Oriented,Programming)