Ruckus
11/13/2018, 4:59 PMShawn
11/13/2018, 5:00 PMval
declarations would probably get unwieldy quicklypdpi
11/13/2018, 5:02 PMRuckus
11/13/2018, 5:02 PMrun
(which will be inlined).Shawn
11/13/2018, 5:13 PMclass Thing(
var int: Int?,
var str: String?,
var char: Char?
) {
fun frobnicate() {
run {
val i = int
val s = str
val c = char
if (i != null && s != null && c != null) {
}
}
}
}
vs
class Thing(
var int: Int?,
var str: String?,
var char: Char?
) {
fun frobnicate() {
where(int, str, char) { i, s, c ->
}
}
where
or multiLet
more than once or twiceRuckus
11/13/2018, 5:15 PMSam
11/13/2018, 8:18 PM