Fudge
class Foo(val callback: (() -> Unit)? = null) { init { if (callback != null) { callback() // Error: Reference has a nullable type '(() -> Unit)?' } } }
class Foo(callback: (() -> Unit)? = null) { init { if (callback != null) { callback() // Error: Reference has a nullable type '(() -> Unit)?' } } }
class Foo(val callback: (() -> Unit)? = null) { init { if (callback != null) { callback.invoke() } } }
streetsofboston
val
E.Kisaragi
Alexey Belkov [JB]
invoke
A modern programming language that makes developers happier.