Swift 定数
一度定数を設定すると、プログラムの実行中にその値を変更することはできません。
定数には、整数定数、浮動小数点定数、文字定数、文字列定数などの任意のデータ型を指定できます。列挙型の定数もあります:
定数は変数に似ていますが、変数の値は自由に変更できるのに対し、定数の値は一度設定すると変更できないという点が異なります。
定数宣言
定数は、キーワード let を使用して宣言されます。構文は次のとおりです。
let constantName = <initial value>
以下は、単純な Swift プログラムでの定数の使用例です。
import Cocoa let constA = 42 print(constA)
上記のプログラムの実行結果
42
型注釈
定数または変数を宣言するとき、定数または変数に格納される値の型を示す型注釈を追加できます。型の注釈を追加する場合は、定数または変数名の後にコロンとスペースを追加してから、型名を追加する必要があります。
var constantName:<data type> = <optional initial value>
以下は、Swift での定数の型アノテーションの使用を示す簡単な例です。定数を定義するときは、初期値を使用する必要があることに注意してください:
import Cocoa let constA = 42 print(constA) let constB:Float = 3.14159 print(constB)
上記のプログラムの実行結果は次のとおりです:
42 3.14159
定数の名前付け
定数の名前は文字、数字、アンダースコアで構成できます。
定数は文字またはアンダースコアで始まる必要があります。
Swift は大文字と小文字が区別される言語であるため、大文字と小文字は異なります。
次の例のように、定数名には単純な Unicode 文字も使用できます:
import Cocoa let _const = "Hello, Swift!" print(_const) let 你好 = "你好世界" print(你好)
上記のプログラムの実行結果は次のとおりです:
Hello, Swift! 你好世界
定数出力
print を使用して変数と定数を出力できます (swift 2 は置き換えます) println with print) 関数。
次の例に示すように、括弧とバックスラッシュを使用して文字列に定数を挿入できます:
import Cocoa let name = "php中文网" let site = "http://www.php.cn" print("\(name)的官网地址为:\(site)")
上記のプログラムの実行結果は次のとおりです:
php中文网的官网地址为:http://www.php.cn