2013-01-01から1ヶ月間の記事一覧
Scalaでは組み込みの制御構造は、コップ本によるとわずかのようです。 if、while、for、try、match、関数呼び出しだけある。 そのうち、while以外はif式、for式などHoge式と呼ばれるのに対し、 whileだけwhileループと呼ばれ式に分類されていません。今回は…
Javaには無く、ScalaにはUnit型というものがあります。これは、ある関数が値を返さない事を定義します。つまりvoidと同じですが、Scalaでこれを見つけた場合、読み手に「副作用がありますよ」ということを示しています。 副作用というのは何でしょうか? あ…
純粋関数型言語のHaskellにはstaticのメンバ変数やメソッドは持てないらしいですが、 誤解を恐れずに言いますと、scalaではobjectという概念を導入し、staticメソッドの置き場所として使える様子。細かい話はいろいろあるようなので、順を追って勉強したいと…