ブロック (C言語拡張)
周囲のスコープに可変のステートを取り出す簡単な例として、整数範囲イテレータがあげられる。