<一覧に戻る

未定義は、変数にまだ値が入っていない状態を表します。空っぽ、というより、まだ決まっていない状態だと考えると分かりやすいです。

まずは、未定義の動きを見てみましょう。

宣言した直後は未定義

次のコードを実行してください。

○main
整数型: x
print(x)

出力は 未定義 です。x を宣言しましたが、まだ値を代入していないからです。

次に、値を入れてから表示します。

○main
整数型: x
x ← 5
print(x)

出力は 5 です。

未定義のまま計算しない

未定義の値を使って計算しようとすると、何を計算すればよいか分かりません。

○main
整数型: x
整数型: y
y ← x + 1
print(y)

このコードはエラーになります。x に値が入っていないからです。

エラーが出ても、あわてなくて大丈夫です。診断欄を見て、どの変数が未定義なのか確認しましょう。

未定義で大切なのは、使う前に値を入れることです。変数を見たら、今その変数には値が入っているか、と一度立ち止まる習慣をつけましょう。

このトピックの他のセクション:

  1. 整数
  2. 実数
  3. 文字列
  4. 論理値
  5. 未定義の値(現在表示中)

出力結果:


            

診断:


            

変数: