Swift-constants

提供:Dev Guides
移動先:案内検索

スイフト-定数

定数は、プログラムの実行中に変更されない可能性がある固定値を指します。 定数には、_integer定数、浮動定数、文字定数、または文字列リテラル_などの基本的なデータ型を使用できます。 _列挙定数_もあります。

  • 定数*は通常の変数と同様に扱われますが、定義後に値を変更することはできません。

定数宣言

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

let constantName = <initial value>

以下は、Swift 4で定数を宣言する方法を示す簡単な例です-

let constA = 42
print(constA)

プレイグラウンドを使用して上記のプログラムを実行すると、次の結果が得られます-

42

タイプ注釈

定数を宣言するときに* typeアノテーション*を指定して、定数が格納できる値の種類を明確にすることができます。 以下は構文です-

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

次の例は、アノテーションを使用してSwift 4で定数を宣言する方法を示しています。 ここでは、定数を作成しながら初期値を提供することが必須であることに注意することが重要です-

let constA = 42
print(constA)

let constB:Float = 3.14159
print(constB)

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

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