驚いたことに、定数、変数名はUnicode文字を含む、任意の文字が使用できます。
ただし、空白、数学記号(+, -等)、矢印(->)等を含むことはできません。
まあ、普通はASCII文字列を使用するのが無難だと思います。
let 定数 = 2
var 😄 = 3
驚いたことに、定数、変数名はUnicode文字を含む、任意の文字が使用できます。
ただし、空白、数学記号(+, -等)、矢印(->)等を含むことはできません。
まあ、普通はASCII文字列を使用するのが無難だと思います。
let 定数 = 2
var 😄 = 3
変数の型を明示的に記載することができます
var Message: String
この変数に文字列を代入することができます。
Message = "Hello"
複数の変数の型をまとめて定義することもできます。
var x, y, z: Double
なお、上記のように明示的に型を指定しなくても、最初に代入した値により、型が決定されます。
定数は下記のように定義します。
let fixedValue = 10
変数は下記のように定義します。
var variableValue = 2
下記のように、複数の変数をまとめて1行に書くことができます。
var x = 2.0,y = 3.2,z = 4.5
一度設定した値を変更しない場合は、定数として定義することが望ましいです。
下記は問題なく実行できます。
var message = "Hello!"
message = "Bye!"
一方、下記はコンパイルエラーになります。
let x = 3
x = 4