Scala
OS XをMavericksにバージョンアップしたら、パスやら何やらが色々変わったりでJDKの再インストールも必要になり最新のJDKをインストールして、play frameworkを起動しようとしたら、エラーが出ました。 JAVA8では、動かないようです、、 Compilation failed:…
以下のCSVクラスを使用する。 public interface OutputFile { public boolean output(); } import java.io.BufferedWriter; import java.io.FileWriter; import java.io.PrintWriter; import java.util.Calendar; import java.util.HashMap; import java.uti…
以下のJSONにアクセスしてみる。 val sample:String = """ { "parts": { "sampleA": "valueA", "sampleB": "valueB", "sampleC": ["valueA", "valueB"] } } """ まずその前に、play.api.libs.jsonにあるJSONライブラリを使用して、JSON文字列をJsValue型に変…
まず、Traitとは、 ・メソッドとプロパティの集合・単一継承の制約を軽減・継承とは関係なく、共通の特性、振る舞いを再利用出来る・Javaのインターフェイスと同じように、複数のトレイトをミックスインする事が出来る 上記のような特徴がある。 簡単なサン…
Scalaの勉強。 http://twitter.github.io/effectivescala/index-ja.html