24.06.18 Today I Learned

2024. 6. 18. 19:35·Today I Learned/2024


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

 

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
'Today I Learned/2024' 카테고리의 다른 글
  • 24.06.20 Today I Learned
  • 24.06.19 Today I Learned
  • 24.06.17 Today I Learned
  • 24.06.14 Today I Learned
이도서
이도서
  • 이도서
    도서의 코딩노트
    이도서
  • 전체
    오늘
    어제
    • 분류 전체보기 (209)
      • Today I Learned (79)
        • 2024 (78)
      • Swift (25)
        • Swift 문법 정리 (19)
        • RxSwift (5)
      • Swift Study (12)
        • Playground (2)
        • Storyboard (9)
        • UIKit (1)
      • Git (3)
      • 코딩테스트 (60)
      • Dart 언어 (16)
      • Flutter (11)
        • Flutter Study (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 개발 공부 공유 링크
  • 인기 글

  • 태그

    함수
    코딩테스트
    구조체
    Swift
    Til
    Playground
    객체지향
    Flutter
    DART
    storyboard
    widget
    코딩테스트 level.1
    코딩 테스트
    ios
    계산기만들기
    iOS앱개발
    내일배움캠프
    Xcode
    ios앱개발자
    코딩테스트Level.1
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이도서
24.06.18 Today I Learned
상단으로

티스토리툴바