注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Kotlinの関数リテラルはその引数が唯一つだけの場合、暗黙の引数としてitが使用できるのはみなさんご存... Kotlinの関数リテラルはその引数が唯一つだけの場合、暗黙の引数としてitが使用できるのはみなさんご存知だと思います(暗黙の引数という言葉は正確じゃないような気がするけど気にしない)(知らない人は公式ドキュメントか今日発売のSoftwareDesignを見るといいよ)。 listOf(1, 2, 3, 4, 5) .filter { n -> 2 < n } // 引数を明示することも .map { it * 2 } // itを使うこともできる。 .let { println(it) } // => [6, 8, 10] Scalaっぽく Scalaの関数リテラルの暗黙の引数は、複数の引数に対応しています。それぞれ_で参照することになりますが、参照するたびに第一引数、第二引数のように変化します。 // Scala Seq(1, 2, 3).reduce(_ + _) こういう感じの暗黙
2016/02/19 リンク