「Void (コンピュータ)」の版間の差分

編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
{{Otheruses||Linuxディストリビューション|Void Linux}}
'[''Void'''(ボイド)は、[[プログラミング言語]]において、「何もない」といった意味の型などに使われる名前である。プリミティブとしてキーワードないし[[予約語]]であることも多い。
 
[[ALGOL]]68や[[C言語]]などでは、有意な値を返さない[[サブルーチン]]について、関数としての形式上void型としている。この場合は意味的には([[型理論]]的には)本来は{{日本語版にない記事リンク|Unit型|en|Unit type}}である。呼び出し側に返り値を戻さない[[サブルーチン|関数]]を書く場合に用いられる。そのような関数は、何かしらの処理、あるいは引数を出力するといった、[[副作用 (プログラム)|副作用]]のために呼び出されるのが通例である。値を返さない手続きは関数ではなく[[プロシージャ]]である、という言語([[Visual Basic]]や[[Pascal]])もある。(「返り値を戻さない」のではなく、「呼び出し側に戻らない」のであれば理論的にもvoid型と言える)
匿名利用者