×

Loading...

Try[T]是一种对错误的处理办法。

当然是很优雅的处理,但是还是一种故意为之的处理。和我想法并不完全一样。如果某程序员忘记处理了呢?实际上我们大量的bug其实都出自于此。要有一种自动的方法来处理才行。

当然,scala我也是新学。我猜想是将所有的None都隐式转换成某个class的null实现。在这个SomeClass_None extends SomeClass中,忽略掉所有的操作而不出exception.
Report

Replies, comments and Discussions: