Tuple
-
Swift - Tuple Decomposition, MatchingProgramming/Swift 2020. 10. 13. 17:17
안녕하세요 :) 오늘은 Tuple Decompostion과 Tuple Matchng에 대해서 같이 공부해 보도록 해요! Tuple Decomposition Tuple을 생성했는데 Tuple Member를 각각 상수나 변수에 저장해야 할 때가 있습니다. 이럴 때 어떻게 하면 될까요?? 이렇게 상수나 변수에 각 멤버의 값을 할당하면 됩니다. 이 방법을 사용해도 오류가 발생하지는 않죠? 하지만 이때 Tuple Decompostion을 사용하면 코드를 더 깔끔하게 만들 수 있습니다. 문법은 이렇습니다. 여기서 주의할 점은 Tuple Member의 수와 생성할 상수나 변수의 이름의 개수가 일치해야 합니다. 그렇다면 address는 상수나 변수로 만들고 싶지 않다면 어떻게 해야 할까요?? 이때는 _(Wildcard..
-
Swift - TupleProgramming/Swift 2020. 10. 12. 23:27
오늘은 Tuple에 대해서 함께 공부하는 시간을 가져볼게요 :) Tuple Tuple은 사용자가 직접 생성하는 Type입니다. 하지만 없던 새로운 Type을 생성하는 것이 아닙니다. 이미 존재하는 Type을 묶어서 생성할 수 있습니다. Tuple에 핵심은 () (parenthesis, 괄호)입니다. 한 개 이상의 Type을 () 안에서 선언해주면 됩니다. 그럼 문법을 살펴보겠습니다! () 안에 원하는 Type을 , (comma)로 나열하면 됩니다. 그리고 Type의 개수와 형식에 맞게 값을 할당해야 합니다. 또한 mutable(가변) Tuple로 생성하고 싶으면 var로 선언하면 됩니다. 그럼 바로 예시를 확인해 볼게요. tupleStr은 Type Inference를 사용하여 Tuple을 생성했습니다. ..