「ブロック (プログラミング)」の版間の差分
削除された内容 追加された内容
m r2.5.4) (ロボットによる 追加: es:Codeblock |
編集の要約なし |
||
1行目:
[[プログラミング言語]]における'''ブロック'''('''block''')とは、
[[C言語]]
自然言語の段落と異なり、ブロックは[[ネスティング|入れ子]]にすることができる。すなわち、ブロック内にブロックを作成することができる。
C言語
[[Smalltalk]]や[[Ruby]]のようにブロックを値([[クロージャ]]など)として取り扱える言語も存在する。なお、Rubyにおける「ブロック」は、メソッド呼び出しに付加する特別な引数のようなものとしてのみ書けるもので、if~endなどはifそれ自体がコードのかたまりの開始のキーワードとして機能するという[[Eiffel]]風のスタイルを採っている。
==例==
|