arekolek
07/12/2019, 12:14 PMInt.sign
to support this?
val foo = when (a.compareTo(b).sign) {
-1 -> SomeEnum.LEFT
0 -> SomeEnum.NONE
1 -> SomeEnum.RIGHT
}
Does the contract API support something like this?karelpeeters
07/12/2019, 1:48 PMwhen
smarter and have it consider this to be exhaustive:
val x: Int
val s = when {
x < 0 -> -1
x == 0 -> 0
x > 0 -> 1
}
miha-x64
07/15/2019, 9:46 AMenum
from sign
arekolek
07/15/2019, 11:01 AMInt.sign
is in stdlib, that’s why I posted in #stdlibarekolek
07/15/2019, 11:01 AMkarelpeeters
07/15/2019, 11:09 AMarekolek
07/15/2019, 11:12 AMsign
to return an Int
, for example it can appear in some math formulaskarelpeeters
07/15/2019, 11:12 AMx.sign.toInt()
simple smilekarelpeeters
07/15/2019, 11:13 AM