filter関数じゃなくてfilterTo関数使おうという話。
Twitterでの話題のサルベージです。
Kotlinはver1.0.4現在の話です。
発端
Kotlin の Set で filter したら List が返ってきて contains がくっそ重くなる事案が現実に起きてしまった……
— がくぞ (@gakuzzzz) 2016年9月23日
@yy_yank
— がくぞ (@gakuzzzz) 2016年9月23日
fun main(args: Array<String>) {
println(setOf(1, 2, 3, 4, 5, 6, 7, 8).filter { it % 2 == 0 } + (4))
}
とかやると4が重複して楽しいですよ