On Monday, 22 February 2016 at 19:33:12 UTC, Ice Create Man wrote:
On Thursday, 18 February 2016 at 23:33:45 UTC, Yuxuan Shui wrote:
Just come across Kotlin today, and found some interesting ideas skimming through its tutorial:

[...]

Both those issues predate both Kotlin and Swift. C# has had both of them for as long as I've been coding in the language. Nothing new here.

Sure that Optional types and dynamic casts have been there for ages. But this is the first time I see a compiler does the unwrapping & casting for you based on static analyses.

And Xinok pointed out we have been using the same technique for detecting uninitialized variables, so what Kotlin does can be seen as a small, but clever, extension of this.

Reply via email to