Swift-定数

定数は、プログラムの実行中に変更できない固定値を指します。定数は、整数定数、浮動定数、文字定数、文字列リテラルなどの基本的なデータ型のいずれかです。あります列挙定数は同様。

Constants 定義後に値を変更できないことを除いて、通常の変数と同じように扱われます。

定数宣言

定数を使用する前に、を使用して定数を宣言する必要があります let 次のようなキーワード-

let constantName = <initial value>

以下は、Swift4で定数を宣言する方法を示す簡単な例です。

let constA = 42
print(constA)

遊び場を使用して上記のプログラムを実行すると、次の結果が得られます-

42

タイプ注釈

あなたは提供することができます type annotation定数を宣言するときは、定数が格納できる値の種類を明確にするために。以下は構文です-

var constantName:<data type> = <optional initial value>

次の例は、アノテーションを使用してSwift4で定数を宣言する方法を示しています。ここで重要なのは、定数を作成するときに初期値を指定する必要があるということです。

let constA = 42
print(constA)

let constB:Float = 3.14159
print(constB)

上記のプログラムをplaygroundを使用して実行すると、次の結果が得られます。

42
3.1415901184082

命名定数

定数の名前は、文字、数字、および下線文字で構成できます。文字またはアンダースコアで始まる必要があります。Swift 4は大文字と小文字を区別するプログラミング言語であるため、大文字と小文字は区別されます。

変数に名前を付けるには、単純文字またはUnicode文字を使用できます。以下は有効な例です-

let _const = "Hello, Swift 4!"
print(_const)

let 你好 = "你好世界"
print(你好)

遊び場を使用して上記のプログラムを実行すると、次の結果が得られます-

Hello, Swift 4!
你好世界

印刷定数

定数または変数の現在の値を使用して印刷できます print関数。名前を括弧で囲み、開始括弧の前に円記号でエスケープすることにより、変数値を補間できます。有効な例を次に示します。

let constA = "Godzilla"
let constB = 1000.00

print("Value of \(constA) is more than \(constB) millions")

遊び場を使用して上記のプログラムを実行すると、次の結果が得られます-

Value of Godzilla is more than 1000.0 millions