TIL
🌱 난 오늘 무엇을 공부했을까?
📌 Tuple
- 여러가지 타입의 값을 한번에 사용이 가능한 간단한 구조체
- 매개변수를 사용하는 방법의 선언이 가능하다.
- 인덱스를 이용해서 원하는 위치의 값을 사용할 수 있다.
- 비교 연산자는 원소의 수가 같을때 연산이 가능하다.
- 크기를 비교하는 순서는 왼쪽부터 비교해서 왼쪽이 크면 오른쪽이 작아도 크다고 본다.
📍 사용법
import Foundation
var tuples = (iAmInt: 1, iAmString: "숫자 1")
print(tuples)
tuples = (2, "숫자 2")
print(tuples)
print(tuples.iAmInt)
print(tuples.0)
print(tuples.iAmString)
print(tuples.1)
func printTuples(tuples: (Int, String)) {
print(tuples)
}
func returnTuples(number: Int, str: String) -> (Int, String) {
return (number, str)
}
printTuples(tuples: tuples)
printTuples(tuples: returnTuples(number: 100, str: "숫자 100"))
let a = ("a", 1)
let b = ("a", 1)
print(a == b)
let c = ("a", 2)
print(a == c)
print(a > b)
print(a < b)
print(a > c)
print(a < c)
var d = (10, 1000)
let e = (110 , 100)
print(d > e)
d.0 = 1000
print(d > e)