関数型言語入門 Scalaで関数型言語に触れてみよう! 2014/01/08 エンジニア勉強会 - 西岡寛兼 Scala Scalaとは オブジェクト指向・関数ハイブリッド型 コンパイルするとJVM中間言語ができる(.classファイル) つまりJarやWarを作れる JVM上で動く(Write once, Run anywhere) Javaとシームレスに連携 Mavenに蓄えられた資産をそのまま使える! Better Java ひとまず「関数型」の部分を無視して、とても楽に書けるJavaとしてScalaを使うことができます。 型推論 パターンマッチ traitを使った多重継承 case class, case object Better Java Better Javaでも、今すぐJavaを捨て去るだけの価値が あります。 JavaコードをScalaに置き換えると、コード行数がだいたい