Swift-tuples

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

スイフト-タプル

Swift 4では、 Tuples タイプも導入されています。これは、複数の値を単一の複合値にグループ化するために使用されます。

タプルの値は任意のタイプにすることができ、同じタイプである必要はありません。

たとえば、( "Tutorials Point"、123)は、2つの値を持つタプルです。1つは文字列Typeで、もう1つは整数型です。 これは正当なコマンドです。

let ImplementationError =(501、 "未実装")は、サーバー上の何かが実装されていない場合のエラーです。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)のタプルを返し、ロードが成功したか失敗したかを示す場合があります。

タプルで異なる値を返すことにより、異なるタプルタイプに応じて決定を下すことができます。

注意-タプルは一時的な値に役立ち、複雑なデータには適していません。