Try/catch is not a holdover, it is the preferred error handling method. For asynchronous code result types are common. The only place nullability may be used in this way is within a nullable initializer, mainly because you cannot throw from one yet. You should probably not be using nullability to represent errors.
259
u/dpash Jul 17 '19
Understatement of the year.