소피it블로그
[Swift] 100 Days of Swift - Day 1 정리 본문
https://www.hackingwithswift.com/100/1
1. 값이 변할 수 있는 변수는 var, 값이 변하지 않는 상수는 let 키워드를 사용하여 생성한다.
꼭 변수를 써야 할 상황이 아니라면 상수 let을 더 활용해줄 것
2. int를 1000 단위로 구분하려면 underscore(_)를 써준다.
var million = 1_000_000
3. 여러 줄에 걸쳐 string을 할당하는 경우
var str1 = """
write your code
like this
if you want it
on multiple lines.
"""
var str2 = """
if you don't need \
the codes to appear \
on multiple lines \
but just want it to look neat \
write a back slash
"""
코드를 깔끔하게 적고 싶어서 줄을 띄어주지만 실제 구현 시에는 한 줄로 보이게 하고 싶을 때 두 번째 경우처럼 써주면 됨. """ 자체는 한 줄에 따로 써줘야 한다.
4. String Interpolation: \( ) 괄호 안에 변수명 등이 들어감. 문자열 포맷 같은 느낌
5. 스위프트는 Type Inference를 기본적으로 해주지만 Type Annotation으로 명확히 밝혀줘도 좋음.
var num: Double = 180
// 이 경우, type annotation에 의하여 int 180이 아닌 double 180.0으로 인식
'개발_iOS > 스위프트' 카테고리의 다른 글
[Swift] 100 Days of Swift - Day 6 정리 (0) | 2022.03.27 |
---|---|
[Swift] 100 Days of Swift - Day 5 정리 (0) | 2022.03.26 |
[Swift] 100 Days of Swift - Day 4 정리 (0) | 2022.03.26 |
[Swift] 100 Days of Swift - Day 3 정리 (0) | 2022.03.26 |
[Swift] 100 Days of Swift - Day 2 정리 (0) | 2022.03.25 |