「D言語/関数」の版間の差分

削除された内容 追加された内容
見出しレベルの修正と更新。もしかしたら別ページに移動する可能性もあるので、当面は冒頭の「関数」見出しを残しておくつもり。
編集の要約なし
242 行
 
実際にテストしてみると、何も入力していない間は、いったんコンパイルできて実行できても、「-4」などマイナスの数を入力すると、そこで実行を停止する。
(コマンド rdmd でも コマンド dmd でも同様。)
 
なお、契約違反の発見の際、
core.exception.AssertError@hello.d(5): Assertion failure
のようにエラーメッセージが表示される。
 
 
もちろん、プラスの「5」など契約に適合した数値を入れているかぎりは、動作する。