エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに 普段Javaで開発している私が、Scalaを覚えようとネット上のサンプルソースを読んだ際最初に感... はじめに 普段Javaで開発している私が、Scalaを覚えようとネット上のサンプルソースを読んだ際最初に感じたのが 「あれ、さっき見たソースとなんか違う..」 でした。 調べたところScalaでは多くの 省略記法 が存在し、 同じ処理でも様々な書き方ができるそうで、 自明な型や変数を省略することで、スッキリした可読性の高いコードになる カッコの省略やドット(.)をスペースに置換えにより、自然言語に近い記述となる 単純にタイプ量が減り、読み書きの時間が削減され生産性向上につながる などのメリットがあるそうです。 今回は無名関数の省略記法についてまとめたので、参考にしてみてください。 無名関数の省略記法 object AnonymousFunctionSample { def main(args: Array[String]) { val strs = Array("foo", "bar")