Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

mvar

構文

説明

SLAX スクリプトで可変変数を宣言します。等号 (=) と値を付けて変数名を追うことで、宣言時に可変変数を初期化することができます。

可変変数は、宣言後に var 可変変数の値を変更できるという点で、 ステートメントを使用して宣言された変数とは異なります。宣言した後に可変変数の値を初期化または設定するには、 ステートメントを set 使用します。変更可能な変数に含まれるノードセットに値を追加するには、 ステートメントを append 使用します。

メモ:

変更可能な変数は、スクリプトの移植性に影響を与える可能性がある、標準以外の SLAX 固有の拡張機能要素を使用します。

属性

name

可変変数識別子。宣言後は、ドル記号($)文字でプレフィックスが付いた識別子を使用して、式内の変数を参照できます。

initial-value

可変変数に割り当てられた初期値。

SLAX の例

次の例では、可変変数 block、 を作成し、初期化します。ステートメントはset変数に新しい値をblock割り当て、宣言で設定された初期値を上書きします。forループでは、コードは指定されたリスト内の各項目を繰り返し、2つの子要素で要素を追加し<size><name>変数に格納されたノードセットに block 、 を追加<item>します。

リリース情報

Junos OSリリース12.2以降のリリースでサポートされているSLAX言語のバージョン1.1で導入されたステートメント。