Swift-タプル
Swift4も紹介します Tuples タイプ。単一の複合値に複数の値をグループ化するために使用されます。
タプルの値は任意のタイプにすることができ、同じタイプである必要はありません。
たとえば、( "Tutorials Point"、123)は、2つの値を持つタプルです。1つは文字列型で、もう1つは整数型です。それは合法的な命令です。
let ImplementationError =(501、 "Notimplemented")は、サーバー上の何かが実装されていない場合のエラーです。2つの値を返します。エラーコードと説明。
タプルは、必要な数の値から、および任意の数の異なるデータ型から作成できます。
タプル宣言の構文は次のとおりです-
var TupleName = (Value1, value2,… any number of values)
これがタプル宣言です-
var error501 = (501, “Not implemented”)
0から始まるインデックス番号を使用してタプルの値にアクセスできます。
タプル値にアクセスする例を次に示します-
print(“The code is\(error501.0)”)
print(“The definition of error is\(error501.1)”)
宣言中にタプルの変数に名前を付けることができ、それらの名前を使用してそれらを呼び出すことができます
var error501 = (errorCode: 501, description: “Not Implemented”)
print(error501.errorCode) // prints 501.
タプルは、関数から複数の値を返すのに役立ちます。同様に、Webアプリケーションは、ロードが成功したか失敗したかを示すために、タイプ( "String"、Int)のタプルを返す場合があります。
タプルで異なる値を返すことにより、異なるタプルタイプに応じて決定を下すことができます。
Note −タプルは一時的な値に役立ち、複雑なデータには適していません。