2007-09-29から1日間の記事一覧

const式

書式: const expr意味: C++のconstと同じようなconst性を付与する。 オブジェクト自体が変更不可となるのではなく、const式によって得られる参照からの変更が不可能となります。 a: [0]; b: const a; a[0] = 10; // ok b[0] = 10; // const error 内部に保持…

lazy式

書式: lazy expr意味: 実際に値が必要になるまで、exprの実行を遅延する a: lazy (100 + 200).p; // この文だけでは300と表示されない。 (a + 100).p; // 遅延されていたaが評価され、300と表示され、その後に400と表示される あんまり意味を見出せないので…