Swift-variables

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

Swift-変数

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

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

  • Intまたは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!」
  • 文字-これは単一文字の文字列リテラルです。 たとえば、「C」

Swift 4では、 Optional、Array、Dictionaries、StructuresClasses など、他のさまざまなタイプの変数を定義することもできます。

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

可変宣言

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

var variableName = <initial value>

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

var varA = 42
print(varA)

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

42

タイプ注釈

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

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

次の例は、アノテーションを使用してSwift 4で変数を宣言する方法を示しています。 ここで重要なのは、型注釈を使用していない場合、変数の初期値を提供することが必須になり、そうでない場合は型注釈を使用して変数を宣言するだけであることに注意することです。

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(你好)

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

Hello, Swift 4!
你好世界

変数の印刷

print関数を使用して、定数または変数の現在の値を印刷できます。 あなたは括弧で名前をラップすることにより変数値を補間し、開き括弧の前にバックスラッシュでエスケープすることができます:以下は有効な例です-

var varA = "Godzilla"
var varB = 1000.00

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

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

Value of Godzilla is more than 1000.0 millions