글쓰는 개발자
[swift] 문자열 데이터 타입 / 상수와 변수 / 튜플 본문
반응형
1. 문자열 데이터 타입
문자열은 변수, 상수, 표현식, 함수 호출을 조합하여 구성할 수 있다.
var userName = "Kim"
var count = 25
var message = "\(userName) has \(count) apples."
print(message)
결과
Kim has 25 apples.
여러 줄의 문자는 삼중 따옴표 안에 넣어서 선언할 수 있다.
var multiline = """
안녕하세요 "김철수" 라고 합니다.
반갑습니다.
"""
print(multiline)
2. 상수와 변수
변수는 var 키워드를 사용하여 선언하며, 상수는 let을 사용해서 선언한다.
var userName = "Jim"
let maxCount = 20
3. 튜플
튜플은 여러 값을 하나의 항목으로 그루핑하는 방법이다.
let tuple = (20, 300.12, "Hello")
튜플에 저장된 값은 다음과 같이 .index 형태로 추출할수 있다.
let str = tuple.2
print(str)
하나의 구문으로 튜플에 있는 모든 값을 추출하여 변수 또는 상수에 할당하는 방법은 다음과 같다.
let (intVal, floatVal, strVal) = tuple
사용을 원하지 않는 값은 밑줄 문자로 무시할 수 있다.
let (intVal, _, strVal) = tuple
튜플내에 변수할당도 가능하다.
let tuple = (count: 20, length: 200.12, word: "Hello")
print(tuple.word)
반응형
'Development > swift' 카테고리의 다른 글
[swift] 함수 / 클로저 표현식 (0) | 2025.02.28 |
---|---|
[swift] for-in 구문 / repeat while 반복문 / switch 구문 (0) | 2025.02.28 |
[swift] 옵셔널 타입 / 삼항 연산자 / nil 병합 연산자 (0) | 2025.02.27 |