3.5.3.2. 範囲

シーケンス内に含まれるオブジェクトの到達点を指します。プログラミングとスコープについてある程度知識がある方は、この部分は飛ばしていただいて構いません。 まず、集合について考えてみましょう。この例では、引数はグローバルにスコープされているかのように機能するので、変数を使うことにする。

下のコードブロックでは、シーケンスB は変数 x, – にしかアクセスできませんが、BA のスコープ内にあるため、シーケンスBはすべての変数 {n, p, x, y} にアクセスできるようになります。簡単に言えば、シーケンスを使って変数のスコープを整理し、アクティビティをグループ化することができます。これは、開発者がプログラミング言語で関数を使用して一枚岩のコードを回避するのと同じです。

Sequence A {	variables = n, p	Sequence B {		variables = x, y	}}