내배캠 문법 기초강의 옵셔널을 정리했다
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 |