変数とは
変数は何かの値を記憶しておくための領域で、 変数の名前と型を指定することを「変数を宣言する」と言います。
string str = "文字列が入っています";
このプログラムは下記のようになっています。
stringは変数の中身が何かを示す「型」。いくつかの基本型があり、次の項で詳しく説明します。strは今宣言した変数の名前。言語仕様で禁止されている名前以外で自由に名付けられます。=は演算子と呼ばれるもので、式の左と右の関係を示しています。"文字列が入っています"は変数の中身です。宣言した型によって入る内容が異なりますが、型のルールに従った値を代入できます。- 行の末尾には必ず
;が入ります。
変数の中身を入れ替えてみよう
最初に普通に変数を宣言します。
string str = "文字列が入っています";
print(str);
プログラムの中で既に宣言した変数を使用する場合には、型を指定する必要はありません。
str = "中身を入れ替えたよ";
print(str);
また、同一スコープ内で同じ名前の変数を再宣言することはできません。
string str = "文字列が入っています";
print(str);
string str = "新しい変数を宣言してみたよ"; //エラーになる