当然是很优雅的处理,但是还是一种故意为之的处理。和我想法并不完全一样。如果某程序员忘记处理了呢?实际上我们大量的bug其实都出自于此。要有一种自动的方法来处理才行。
当然,scala我也是新学。我猜想是将所有的None都隐式转换成某个class的null实现。在这个SomeClass_None extends SomeClass中,忽略掉所有的操作而不出exception.
当然,scala我也是新学。我猜想是将所有的None都隐式转换成某个class的null实现。在这个SomeClass_None extends SomeClass中,忽略掉所有的操作而不出exception.