「D言語/関数」の版間の差分
削除された内容 追加された内容
見出しレベルの修正と更新。もしかしたら別ページに移動する可能性もあるので、当面は冒頭の「関数」見出しを残しておくつもり。 |
|||
1 行
▲==== 関数 ====
関数とは一連の動作を行って値を返すものです。また値を返さない関数もあります。
13 ⟶ 12行目:
C言語に無い特徴として、D言語の「関数」にはセキュリティ・レベルの設定があります。
105 ⟶ 104行目:
:※ エラーになる。
関数の戻り値を決めるとき、auto キーワードでD言語コンパイラが自動的に型を設定してくれます。
137 ⟶ 136行目:
関数を定義する際、入力値の要求事項と、出力値の要求事項とを記述する事ができる。こういう仕組みをプログラミング業界では「契約プログラミング」と言う。
209 ⟶ 208行目:
readf() などの関数を使うと、キーボードからの入力を受け付けるので、それを使って数値をいろいろと入力して、契約プログラミングのコードをテストしてみよう。
|