Scala を勉強してみます。売り文句だけ見てみると 1. 手続き型でも関数型でも書ける 2. 純粋なオブジェクト指向 3. 柔軟な文法で DSL しやすい 4. パターンマッチ 5. 静的型付け (ジェネリクスあり) 6. JVM で動く (Java の資産を活用できる) 1 〜 3 は Ruby と同じで、4 と 5 は Ruby にないところ。 以下はチュートリアルやマニュアルを読んで得たいい加減な理解や疑問点を晒すものです。間違ってるところは教えてください。 資料: http://www.scala-lang.org/docu/files/ScalaTutorial.pdf 1. Introduction いんとろだくしょん 2. A first example いちおう書いてあるとおりの Hello, World 。 object HelloWorld { def main(ar