識別子は、単にそれは、クラス名、変数名とプロシージャ名であると思うかもしれません。
実際にはVBS、2つの識別子があります。
- 通常の識別子(NORMALIDENTIFIER)
- ブラケット識別子(BRACKETIDENTIFIER)
しかし、私は本が共通の識別子について話VBSに見てきた、カッコ識別子には言いませんでした。
共通の識別子ルール我々はすでによく知っています:
- 最初の文字は英字でなければなりません。
- 後続の文字は、文字、数字、およびアンダースコア(_)することができ
- 255文字を超えることがありません
- VBSは、キーワードを予約されていません
括弧内のルール識別子単純:
- 括弧内の任意のUnicode文字(ラインフィード、キャリッジリターン、及びNULLを除きます)
- 長い(ブラケットを含まない0することができ、)255文字を超えることはありません
カッコ識別子を使用すると、それがVBSの予約語を含め、任意の文字の変数名で行うことができます
[もし]暗く、[ニックネーム] = "Hello World"の[IF] [ニックネーム] = "悪魔" Wscript.Echoステートメント[IF] Wscript.Echoステートメント[ニックネーム]
これは中国語、それに変数や関数名までの時間、および比較的高速なハードウェアを探します。
ます。https://www.cnblogs.com/alterhu/archive/2012/04/08/2438120.htmlで再現