Bernhard
Youssef Shoaib [MOD]
nullable
Stephan Schröder
?.
bob?.department?.head?.name?.let { name: String -> ... }
CLOVIS
val result = foo ?.let { a -> b(a) } ?.let { b -> c(b) } ?.let { c -> d(c) }
val result = nullable { val b = b(foo).bind() val c = c(b).bind() d(c) }
A modern programming language that makes developers happier.