関数は、左から右に変数を設定します。関数の中にネストしたりすることができます。関数の内部で使用する場合、その変数の有効範囲はネストされた関数の内部に限られます(完全に固有の変数を定義した場合と同様です)。次の「都市」の例を参照してください。定義した後、ローカルおよびグローバル変数は、その有効範囲内の計算式で参照できます。グローバル変数の有効範囲は、現在のファイルに制限されています。ローカル変数の有効範囲は、現在のスクリプトです。計算式で定義されるローカル変数の有効範囲はファイルですが、スクリプトが実行されていない場合にのみ利用できます。ローカルおよびグローバル変数(または異なるスクリプトの2つのローカル変数)には同じ名前を付けられますが、異なる変数として扱われ、別々の値を保存します。「125」を返します。「サンフランシスコ-パリ」を返します。「240」を返します。関数を使用して、指定した引数を渡す方法を示します。(この例では、「6」が返されます)。)次の例は、「a」および「b」の両方の変数にアクセスして、指定された引数を渡す方法を示します。12」が返されます)。12」が返されます)。内の引数はオプションです。