Posts

繰り返しの構造を関数(再帰関数)にすることもできる。…
2008年2月2日
1 分
入出力など,副作用のある計算をするときには式を評価する順番が重要になる。OCaml にもそのための制御構造(control structure)がある。…
2008年2月1日
2 分
let で名前の付けられる式が値でない場合,多相性に制約がつくことがある。値でないとはたとえば参照などだ。…
2008年1月31日
1 分
配列はリストと似ているけど…
2008年1月29日
1 分
書き換え可能なレコードの特殊な場合で,フィールド1つだけを持つ場合を伝統的に参照(reference)という。参照には特別な書き方がある。…
2008年1月28日
1 分
レコードを宣言するときにフィールド名の前に mutable キーワードをつけることで,書き換え可能にすることができる。…
2008年1月28日
1 分
2つのデータを比べたとき,「値として等しいこと」を構造的等価性(structural equality)という。「値として」だけでなく,メモリ上の同じ位置を占めていることを物理的等価性(physical equality)という。…
2008年1月28日
1 分
実は,文字列は書き換えが可能。たとえば次のような文字列があったとして:…
2008年1月28日
1 分
OCaml には書き換え可能なデータ構造がある。…
2008年1月26日
1 分
2008年1月25日
1 分