編集の要約なし
タグ: モバイル編集 モバイルウェブ編集
6行目: 6行目:
  var a = 123;
  var a = 123;
  print(a);
  print(a);
通常、変数に代入されるのは常にその値です。つまり、ある変数に式の値を代入するとその値がコピーされ代入されます。
通常、変数に代入されるのは常にその値です。つまり、ある変数に式の値を代入するとその値への参照が代入されます。
通常、変数を定義する際は次の形で宣言します。
通常、変数を定義する際は次の形で宣言します。
  var (修飾子) 名前 = 値;
  var (修飾子) 名前 = 値;
=ローカル変数とスコープ=
=ローカル変数とスコープ=
変数はその有効な範囲内で、一意な名前である必要があります。この範囲をその変数のスコープと呼びます。スコープの範囲内では、同じ名前の変数を定義することはできませんし、反対にスコープの外に出ると、その範囲内で定義した変数は使用できません。
変数はその有効な範囲内で、一意な名前である必要があります。この範囲をその変数のスコープと呼びます。スコープの範囲内では、同じ名前の変数を定義することはできませんし、反対にスコープの外に出ると、その範囲内で定義した変数は使用できません。