- Kotlin [無断転載禁止]©2ch.net
861 :デフォルトの名無しさん[sage]:2017/10/15(日) 02:28:15.35 ID:fk/JYaTL - Kotlinのwithは値を返すから副作用を利用するかどうかは使う人次第だ
|
- Kotlin [無断転載禁止]©2ch.net
864 :デフォルトの名無しさん[sage]:2017/10/15(日) 04:01:40.27 ID:fk/JYaTL - こんな感じか
val result = group.groupBy ({ if (it.isHoge()) 0 else if (it.isHage()) 1 else 2 }, {it}) val group1 = result[0] val group2 = result[1] val group3 = result[2]
|
- 次世代言語議論スレ[Rust Kotlin Haskell]第6世代 [無断転載禁止]©2ch.net
981 :デフォルトの名無しさん[sage]:2017/10/15(日) 14:36:48.64 ID:fk/JYaTL - 文字列処理はモノイド
|
- Kotlin [無断転載禁止]©2ch.net
866 :デフォルトの名無しさん[sage]:2017/10/15(日) 18:32:02.26 ID:fk/JYaTL - >>865
なるほど、ならばこんな感じに val result = group.groupBy {it.run{when{isHoge()->0; isHage()->1; else->2}}}
|