本文主要是介绍Scala学习笔记 --- 空值的表示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
None是一个object,是Option的子类型, 用于对象表示空
Null是所有AnyRef的子类,在scala的类型系统中,AnyRef是Any的子类,同时Any子类的还有AnyVal。对应java值类型的所有类型都是AnyVal的子类。所以Null可以赋值给所有的引用类型(AnyRef),不能赋值给值类型,这个java的语义是相同的。 null是Null的唯一对象。
这篇关于Scala学习笔记 --- 空值的表示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!