Swift変数


変数は、コンピューターのメモリアドレスを参照するために使用される便利なプレースホルダーです。

Swift 各変数には特定の型が割り当てられ、変数が占有するメモリのサイズが決まります。異なるデータ型によって、保存できる値の範囲も決まります。

前の章では、整数 Int、浮動小数点数 Double と Float、ブール型 Bool、文字列型 String などの基本的なデータ型を紹介しました。さらに、Swift は、Optional、Array、Dictionary、Struct、Class など、他のより強力なデータ型も提供します。

次に、Swiftプログラムで変数を宣言して使用する方法を紹介します。


変数宣言

変数宣言とは、メモリ内のどこに変数用の記憶領域を作成するかをコンパイラに指示することを意味します。


変数を使用する前に、以下に示すように、varキーワードを使用して宣言する必要があります:

var variableName = <initial value>

以下は、Swift プログラムでの変数宣言の簡単な例です:

import Cocoa

var varA = 42
print(varA)

var varB:Float

varB = 3.14159
print(varB)

上記のプログラムは次のとおりです:

42
3.14159

変数の名前付け

変数名は文字、数字、アンダースコアで構成できます。

変数名は文字またはアンダースコアで始める必要があります。

Swift は大文字と小文字が区別される言語であるため、大文字と小文字は異なります。

次の例のように、変数名には単純な Unicode 文字も使用できます:

import Cocoa

var _var = "Hello, Swift!"
print(_var)

var 你好 = "你好世界"
var php中文网 = "www.php.cn"
print(你好)
print(php中文网)

上記のプログラムの実行結果は次のとおりです:

Hello, Swift!
你好世界
www.php.cn

変数出力

変数と定数は print を使用できます (swift 2 では print を println に置き換えます) ) を出力する関数です。

次の例に示すように、括弧とバックスラッシュを使用して文字列に変数を挿入できます:

import Cocoa

var name = "php中文网"
var site = "http://www.php.cn"

print("\(name)的官网地址为:\(site)")

上記のプログラムの実行結果は次のとおりです:

php中文网的官网地址为:http://www.php.cn