karelpeeters
12/16/2017, 8:11 PMUnit
is not like void
at all, it's just an ordinary singleton object.yawkat
12/17/2017, 9:18 AMyawkat
12/17/2017, 9:19 AMkarelpeeters
12/17/2017, 9:39 AMUnit
is not translated to void
. As I said, Array<Unit>
makes perfect sense, eg. arrayOf(Unit, Unit)
is an array that contains two normal object instances.yawkat
12/17/2017, 12:19 PMkarelpeeters
12/17/2017, 12:25 PMUnit
is not translated to void
for return values, if you call a Unit
-returning function you actually get the Unit
instance back. You can see this if you override a Kotlin funtion in Java, you manually have to return Unit.INSTANCE
at the end.yawkat
12/17/2017, 12:43 PMyawkat
12/17/2017, 12:43 PM