2010年05月18日02:36 カテゴリScalaメモ ScalaでコンパイルしたソースをJadってみる なんだか気になったのでScalaで書いた簡単なソースをコンパイルして吐かれたclassファイルをJadでJavaにしてみました。 Scalaのコード 超簡単です。Listを作ってreduceLeftで全て足し合わせるだけ。 object Test { def main(args: Array[String]) { val a = List(1,2,3,4,5) println(a.reduceLeft{ (x,y) => {x+y} }) } } コンパイルする scalacでコンパイルすると以下の3つのファイルが出来ました。 ・Test.class ・Test$.class ・Test$$anonfun$main$1.class jadる すっごい変なソースが・・・。もちろんjav