thomasnield
06/08/2017, 2:11 AMkasrasadeghi
06/08/2017, 2:11 AMthomasnield
06/08/2017, 2:11 AMkasrasadeghi
06/08/2017, 2:11 AMthomasnield
06/08/2017, 2:12 AMkasrasadeghi
06/08/2017, 2:12 AMthomasnield
06/08/2017, 2:14 AMList<out T>
when it is returned by an API. You use List<in T>
when it is passed as a parameter to an APIthomasnield
06/08/2017, 2:14 AMkasrasadeghi
06/08/2017, 2:14 AMkasrasadeghi
06/08/2017, 2:14 AMkasrasadeghi
06/08/2017, 2:15 AMkasrasadeghi
06/08/2017, 2:15 AMsealed class Result {
data class Success<out T, out V>(val t: T, val v: V) : Result()
data class Failure(val msg: String) : Result()
}
kasrasadeghi
06/08/2017, 2:15 AMkasrasadeghi
06/08/2017, 2:15 AMkasrasadeghi
06/08/2017, 2:15 AMkasrasadeghi
06/08/2017, 2:16 AMthomasnield
06/08/2017, 2:16 AMkasrasadeghi
06/08/2017, 2:16 AMkasrasadeghi
06/08/2017, 2:16 AMkasrasadeghi
06/08/2017, 2:16 AMchris-hatton
06/08/2017, 3:20 AMedvin
06/08/2017, 4:51 AMkasrasadeghi
06/08/2017, 6:19 AMkasrasadeghi
06/08/2017, 6:21 AMkasrasadeghi
06/08/2017, 6:23 AMclass MyView : View() {
var size = 10.0
...
override val root = borderpane {
center = stackpane { /* use size */ }
top = hbox {
textfield(size.toString()) {
action {
size = text.toDouble()
text = ""
}
}
}
}
}
kasrasadeghi
06/08/2017, 6:27 AMkasrasadeghi
06/08/2017, 6:28 AMkasrasadeghi
06/08/2017, 6:28 AMedvin
06/08/2017, 7:31 AMedvin
06/08/2017, 7:33 AM