24.06.18 Today I Learned

2024. 6. 18. 19:35


내배캠 문법 기초강의 옵셔널을 정리했다

 

https://leedoseo.tistory.com/112

 

[내일배움캠프] 문법 기초 옵셔널

옵셔널: 빈 값은 컴퓨터에게 "있어야 할 것이 없다" 는 느낌이기 때문에 에러를 발생시킨다. 때문에 모든 변수에 옵셔널을 씌워놓고 저장을 하면 값이 있을 때와 없을 때 모두 컴퓨터가 값을 읽

leedoseo.tistory.com

여길 공부하면서 깨달은 점은

 

// 축약 타입 표현
var serverResponseCode: Int? = 404 
// 정식 타입 표현
var myPetName: Optional<String> = "멍멍이"

func pay(with card: String?) {
   // 구현 코드
}

var num1: Int? = 4
var num2: Int? = 2

num1 + num2 // 에러 발생!

예시를 위코드로 들었을 때 여기서 num1 과 num2가 왜 안됐는지 이해가 되지 않았었는데 옵셔널 타입끼리의 연산은 되지 않는다는 것을 알았다. 

'Today I Learned > 2024' 카테고리의 다른 글

24.06.20 Today I Learned  (0) 2024.06.20
24.06.19 Today I Learned  (0) 2024.06.19
24.06.17 Today I Learned  (0) 2024.06.17
24.06.14 Today I Learned  (1) 2024.06.14
24.06.12 Today I Learned  (0) 2024.06.13

BELATED ARTICLES

more