ホームページ > よくある問題 > 明示的なオプションは何をするのでしょうか?

明示的なオプションは何をするのでしょうか?

coldplay.xixi
リリース: 2020-10-29 15:11:24
オリジナル
6015 人が閲覧しました

オプション 明示的な機能は、すべての変数を使用する前に定義する必要があることを宣言することです。そうしないと、プログラムは未定義の変数を使用するときにエラーを報告します。このようにして、変数名のスペルによって引き起こされるエラーは回避されます。などのエラーは回避できます。

明示的なオプションは何をするのでしょうか?

VBScript は変数の明示的な定義を必要としません。つまり、変数を定義せずに直接使用できます。これは非常に便利ですが、問題も発生しやすいです。 ;

たとえば、最初に「var9」という名前の変数を定義し、値を代入しますが、以下で使用する場合、以下のコードに示すように、変数名が誤って「varg」と書かれてしまいます。 , プログラム実行時に例外は発生しませんが、これにより処理結果が期待と矛盾してしまいます msgboxを使ってvar9の値を出力する予定でしたが、vargの値が出力されてしまい、var9が代入されていません値であり、デフォルトは null 値です;

明示的なオプションは何をするのでしょうか?

実行結果は次のとおりです:

明示的なオプションは何をするのでしょうか?

「Option Explicit」 「Option Explicit」の機能は、すべての変数を宣言するには、最初に定義する必要がありますが、それを使用することができ、それ以外の場合は、未定義の変数を使用するとプログラムがエラーを報告します。 , 変数名のスペルやその他のエラーによるエラーを回避し、「Option Explicit」を使用するとプログラムの実行速度を向上させることができます。プログラムの実行中に変数の記憶領域を動的に割り当てる時間を節約できます。

先ほどのコードを使用して微調整し、「Option Explicit」を追加して効果を確認します。

実行結果は次のとおりです。

明示的なオプションは何をするのでしょうか?

プログラムはエラーを報告し、変数の使用に関する問題を特定しました。したがって、プログラミングするときは、不要な例外を防ぐために "Option Explicit" を追加することをお勧めします。注目に値する: "Option Explicit" は先頭に配置する必要があります。プログラム。

以上が明示的なオプションは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート