未定義とは何ですか?

説明がない、または宣言されていないものは未定義と見なされます。 たとえば、コンピュータプログラミングでは、プログラムまたはスクリプトの実行時に変数が宣言されていないと、「値なし」、「未定義」、「未バインド」、「未定義」のエラーメッセージが表示されます。

strictを使用してください; $ x = "Example";

"$ x \ n"を印刷してください。

上記の例では、Perlプログラムの "use strict;"が使用されています。 スクリプト内ではすべての変数を宣言する必要があります。 上記の例では$ x変数が宣言されていないため、このスクリプトはエラーを返します。

strictを使用する; my $ x = "Example";

"$ x \ n"を印刷してください。

上記の例では、$ x変数は行の前に "my"を追加することによって宣言されています。 変数が宣言され定義されたので、このスクリプトは "Example"を出力します。

NaN、Null、プログラミング用語、未定義変数