「ブロック (プログラミング)」の版間の差分
削除された内容 追加された内容
m →関連項目: +link |
編集の要約なし |
||
7行目:
C言語系の言語では、ブロックは[[変数]]の[[スコープ]](寿命)を決定する。すなわち、あるブロック内で定義された変数には、ブロック外からはアクセスできない。[[C++]]においては[[インスタンス|オブジェクト]]の寿命(すなわち[[デストラクタ]]が呼ばれるタイミング)を決定する意味ももつ。
[[Smalltalk]]や[[Ruby]]のようにブロックを値([[クロージャ]]など)として取り扱える言語も存在する。
==例==
|