×

Loading...

想一下,如果你的语言中没有primitive type,一切都是类。那么就可以这么做。

oscargee (oscargee)
当你声明 XXXX : someType的时候,即便你什么也不加,系统也会自动给你new 一个对象出来。

没有null的好处当然是显而易见的,你永远不会因为调用了一个空指针而crash,或者throw exception。你也永远不用检查返回结果,除非你真的想要。这可以大大提高程序的可靠性和开发速度。

不好的地方是无法区别这个值是否已经被重新设置过。当然这个问题也不难解决。至于错误处理,还是原来的办法,exception, log ...,只是不通过返回null这个形式。
(#9815727@0)
2015-12-8 -05:00
This post has been archived. It cannot be replied.
Page address has been copied.
To share, click to copy page address.
Share Online by QR Code

Back To Topic: 没有null的世界真是太爽了。

Back To Forum: HOME枫下论坛枫下论坛主坛工作学习学科技术