JS: Fixed lateinit property initialization
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
class Greeting {
|
||||
val noon = xrun {
|
||||
verb = "Hello"
|
||||
"World"
|
||||
}
|
||||
|
||||
lateinit var verb: String
|
||||
|
||||
fun greet() = "$verb $noon"
|
||||
}
|
||||
|
||||
fun <T> xrun(body: () -> T) = body()
|
||||
|
||||
fun box(): String {
|
||||
if (Greeting().greet() != "Hello World") return "fail"
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user