Swift-変数

変数は、プログラムが操作できる名前付きストレージを提供します。Swift 4の各変数には特定のタイプがあり、変数のメモリのサイズとレイアウトを決定します。そのメモリ内に保存できる値の範囲。変数に適用できる一連の操作。

Swift 4は、次の基本的なタイプの変数をサポートしています-

  • Int or UInt−これは整数に使用されます。具体的には、Int32、Int64を使用して32ビットまたは64ビットの符号付き整数を定義し、UInt32またはUInt64を使用して32ビットまたは64ビットの符号なし整数変数を定義できます。たとえば、42と-23。

  • Float−これは、32ビット浮動小数点数を表すために使用されます。小数点以下の数値を保持するために使用されます。たとえば、3.14159、0.1、および-273.158です。

  • Double−これは、64ビット浮動小数点数を表すために使用され、浮動小数点値を非常に大きくする必要がある場合に使用されます。たとえば、3.14159、0.1、および-273.158です。

  • Bool −これは、trueまたはfalseのいずれかのブール値を表します。

  • String−これは順序付けられた文字のコレクションです。たとえば、「He​​llo、World!」

  • Character−これは1文字の文字列リテラルです。たとえば、「C」

Swift 4では、他のさまざまなタイプの変数を定義することもできます。これについては、次の章で説明します。 Optional, Array, Dictionaries, Structures, そして Classes

次のセクションでは、Swift4プログラミングでさまざまなタイプの変数を宣言して使用する方法について説明します。

変数宣言

変数宣言は、変数のストレージを作成する場所と量をコンパイラーに指示します。変数を使用する前に、を使用して変数を宣言する必要がありますvar 次のようなキーワード-

var variableName = <initial value>

次の例は、Swift 4 −で変数を宣言する方法を示しています。

var varA = 42
print(varA)

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

42

タイプ注釈

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

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

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

var varA = 42
print(varA)

var varB:Float

varB = 3.14159
print(varB)

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

42
3.1415901184082

変数の命名

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

変数に名前を付けるには、単純文字またはUnicode文字を使用できます。次の例は、変数に名前を付ける方法を示しています-

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

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

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

Hello, Swift 4!
你好世界

変数の印刷

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

var varA = "Godzilla"
var varB = 1000.00

print("Value of \(varA) is more than \(varB) millions")

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

Value of Godzilla is more than 1000.0 millions