filter関数
コレクションの要素から条件に合致するものだけを抜き出して、新しいコレクションとして返す。
fruits.filer{ it.price <= 200 }
map関数
渡された関数をコレクションの各要素に適用して、別のコレクションを作成。
fruits.map{ (it.price * 1.08).toInt()}priceを*1.08したInt型のコレクション(List<Int>)が返る。
maxBy、minBy関数
与えられた関数を元に最大/最小要素を1つ返す。
fruits.maxBy{ it.price }
find関数
fruits.find{ it.name == "orange" }
forEach関数
引数に関数オブジェクトを受け取って、コレクションの各要素に対してその関数を適用。
fuits.forEach{ print(”$it\n")}
次回記事:Kotlin #20:拡張関数
Android Studio, Kotlin学習
0 件のコメント:
コメントを投稿