我的意思是, nullable的使用,设计一种新的编程范式。不是简单的可空类型的处理。
默认非空的模式下,所有的非空类型从生命周期开始就是有值的。
我想这个机制是鼓励原来返回null的地方,抛出异常,而不是返回string?这样的。
在产生null的源头抛出异常,可以避免后续调用中重复检查是否为null。一直到需要的地方再通过异常捕捉。
这需要从头梳理程序逻辑,不是简单的类型问题。 我不知道有没有项目很好的使用了这种机制。
【 在 keygen 的大作中提到: 】
: 自己可以控制范围吧
: 项目范围,文件范围
: 而且它也就报个warning
: ...................
--
FROM 114.249.184.*