「ブロック (プログラミング)」の版間の差分

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