jw
06/14/2018, 12:32 PMjw
06/14/2018, 12:32 PMjw
06/14/2018, 8:41 PMilya.gorbunov
06/14/2018, 9:41 PMcompareBy { it.commonProp }.thenBy { it.subtype }.thenBy { when(it) { is SubType1 -> it.subtypeProp1 ... } }
?thomasnield
06/16/2018, 10:21 PMstd-lib
having sample()
functions for randomly selecting elements? I'm using these a lot for research purposes.thomasnield
06/16/2018, 10:22 PMkotlin-statistics
first.karelpeeters
06/16/2018, 10:24 PMtoList()
-ing, I'd say sampling is something you can only do on lists.karelpeeters
06/16/2018, 10:25 PMthomasnield
06/16/2018, 10:45 PMorangy
thomasnield
06/16/2018, 10:51 PMthomasnield
06/16/2018, 10:52 PMorangy
karelpeeters
06/16/2018, 11:07 PMrandom.choice
• Rust (de facto stdlib via the random crate) rand::thread_rng().choose
• C++17 std::sample
• PHP array_rand
• Ruby array.sample
karelpeeters
06/16/2018, 11:13 PMorangy
orangy
orangy
LeoColman
06/19/2018, 7:14 PMdave08
06/20/2018, 11:20 AMinfix fun LongRange.split(partSize: Long): List<LongRange> = (first..last step partSize).map {
it..min(it + partSize - 1, last)
}
Aregev2
07/01/2018, 10:19 AMAregev2
07/01/2018, 10:20 AMAregev2
07/01/2018, 10:26 AMgildor
07/01/2018, 10:27 AMgildor
07/01/2018, 10:28 AMsksk
07/04/2018, 5:16 PMjava.nio.Buffer
?karelpeeters
07/04/2018, 5:20 PMBuffer
in Kotlin? What specifically do you have in mind?sksk
07/05/2018, 5:50 PMkarelpeeters
07/05/2018, 8:04 PMBuffer
, which is definitely possible in Kotlin.