kirillrakhman
09/01/2017, 12:27 PMkarelpeeters
09/01/2017, 12:28 PMif (roundUp)
Math.ceil(0.5)
else
Math.floor(0.5)
?kirillrakhman
09/01/2017, 12:30 PMkirillrakhman
09/01/2017, 12:30 PMkirillrakhman
09/01/2017, 12:34 PMbeholder
09/01/2017, 1:37 PMbeholder
09/01/2017, 1:38 PMval res = 0.5.let { if (roundUp) Math.ceil(it) else Math.floor(it) }
kirillrakhman
09/01/2017, 1:42 PMkirillrakhman
09/01/2017, 1:43 PMbeholder
09/01/2017, 1:44 PMkirillrakhman
09/01/2017, 1:45 PM0.5.let(Math::ceil)
is inlinedbeholder
09/01/2017, 1:45 PMkirillrakhman
09/01/2017, 1:46 PMkirillrakhman
09/01/2017, 1:47 PMval f = Math::ceil
0.5.let(f)
which also shouldn't be inlinedbeholder
09/01/2017, 1:50 PMkarelpeeters
09/01/2017, 1:51 PMkirillrakhman
09/01/2017, 1:51 PMbeholder
09/01/2017, 1:52 PMandreiverdes
09/01/2017, 11:54 PMuser
09/01/2017, 11:57 PMhttps://kotlinlang.slack.com/files/U6VFQ0CRL/F6WLVC00Y/screen_shot_2017-09-02_at_01.43.38.png▾
memorystore
property isn't using a capital S
, nvm 😁napperley
09/02/2017, 6:56 AMtapchicoma
09/02/2017, 7:28 AMddsoyka
09/03/2017, 7:41 PMdiesieben07
09/03/2017, 7:44 PMModel<T>
or if it's a Model<SomethingElse>
. You can only check if it's a Model<*>
.ddsoyka
09/03/2017, 7:45 PMdiesieben07
09/03/2017, 7:47 PMT
, probably using a Class<T>
. And no, type erasure is actually quite useful, most of the time. 😉ddsoyka
09/03/2017, 7:53 PMdiesieben07
09/03/2017, 7:55 PMList
, not 20.diesieben07
09/03/2017, 7:56 PMddsoyka
09/03/2017, 8:02 PM