我刚刚读过:http : //oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/
据我了解,Null
是一个特征,唯一的实例是null
。
当一个方法接受一个Null参数时,即使它为null ,我们也只能将其传递给Null
引用或null
直接传递给它,而不能传递任何其他引用nullString: String = null
。
我只是想知道在哪些情况下使用此Null
特征可能有用。还有Nothing特性,我没有再看到更多示例。
我真的不明白使用Nothing和Unit作为返回类型有什么区别,因为两者都不返回任何结果,例如,当我拥有执行日志记录的方法时,如何知道要使用哪个?
除返回类型外,是否还有单位/空/无其他用法?