Swift-튜플
Swift 4는 또한 Tuples 단일 복합 값에서 여러 값을 그룹화하는 데 사용되는 유형입니다.
튜플의 값은 모든 유형이 될 수 있으며 동일한 유형일 필요는 없습니다.
예를 들어, ( "Tutorials Point", 123)은 두 개의 값이있는 튜플입니다. 하나는 문자열 유형이고 다른 하나는 정수 유형입니다. 법적 명령입니다.
let ImplementationError = (501, "Not Implemented")는 서버에 구현되지 않은 항목이있을 때 발생하는 오류이며 두 개의 값을 반환합니다. 오류 코드 및 설명.
원하는만큼의 값과 다양한 데이터 유형에서 튜플을 만들 수 있습니다.
다음은 Tuple 선언의 구문입니다.
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.
튜플은 함수에서 여러 값을 반환하는 데 유용합니다. 마찬가지로, 웹 애플리케이션은로드가 성공했는지 실패했는지를 표시하기 위해 유형 ( "String", Int)의 튜플을 반환 할 수 있습니다.
튜플에서 다른 값을 반환함으로써 다른 튜플 유형에 따라 결정을 내릴 수 있습니다.
Note − 튜플은 임시 값에 유용하며 복잡한 데이터에는 적합하지 않습니다.