semoro
09/10/2016, 9:09 AMsemoro
09/10/2016, 12:10 PMpublic class Test {
public Runnable someRunnable = new Runnable() {
@Override
public void run() {
someRunnable.run();
}
};
}
In Kotlin
class Test {
var someRunnable: Runnable = Runnable { someRunnable.run() }
}
Why Error: Variable someRunnable
must be initializedorangy
semoro
09/10/2016, 12:53 PMorangy
semoro
09/10/2016, 12:54 PMorangy
semoro
09/10/2016, 12:56 PMclass Test {
val someRunnable: Runnable = object : Runnable {
override fun run() {
this.run()
}
}
}
?orangy
class Test {
lateinit var someRunnable: Runnable
init {
someRunnable = Runnable { someRunnable.run() }
}
}
orangy
orangy
semoro
09/10/2016, 4:18 PMsemoro
09/10/2016, 4:18 PMsemoro
09/10/2016, 4:19 PMsemoro
09/10/2016, 4:26 PMorangy
semoro
09/10/2016, 4:28 PMorangy
zeesh49
09/12/2016, 4:46 PMzeesh49
09/12/2016, 4:46 PMyole
09/12/2016, 5:44 PMzeesh49
09/12/2016, 5:51 PMsemoro
09/13/2016, 2:11 PMsemoro
09/13/2016, 2:11 PMzeesh49
09/13/2016, 6:18 PMsemoro
09/13/2016, 6:42 PMsemoro
09/13/2016, 6:45 PMjaredpetker
09/13/2016, 6:45 PMorangy