実験

Scalaの継承の研究

研究という程でもないんだけど、ScalaやJavaの列挙型は気持ち悪いなあと思い、ちょっと考えてcase objectがいいと思い至った。調べてみると同じような事をされている先達がいるものです。 http://xerial.org/scala-cookbook/recipes/2012/06/29/enumeration/…

「本物のプログラマはHaskellを使う」をこなしていく。 第一回

勉強しようと思っては何度と無く挫折しているHaskellです。おそらく最大の難関と思われるモナド。例に漏れず僕もモナドがなんだかよくわからない。Functors, Applicatives, And Monads In Pictures - adit.ioが一番わかり易いらしいけど、それでもまだわかっ…

うざいグーグル広告を削除した

以下のように1番上の日記と次の日記のあいだにGoogleの広告が表示されていた。=========================================== ===========================================広告は追加したつもりはないのになあ、、、目につくようになってからとてもうざいと…

scala-userMLのMultiple Constructorのスレッド

case class MyClass(param1 : String, param2 : String, param3 : String) { def this(param1 : String, param2 : String) = this(param1, param2, Utilitary.sign(param2)); } Object Utilitary { def sign(param : String) : String = ... do some stuff w…