본문 바로가기 메뉴 바로가기

BlueBada의 Flutter 개발일지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

BlueBada의 Flutter 개발일지

검색하기 폼
  • 분류 전체보기 (6)
    • Ruby On Rails(RoR) (1)
    • Android (0)
    • MIT App Inventor (0)
    • IT 관련 (1)
    • swift (1)
    • iOS (0)
    • swiftUI (0)
    • Flutter (3)
  • 방명록

스위프트 (1)
Swift - 옵셔널(Optional)

Optional(이하 옵셔널)은 값이 있을수도, 없을수도 있는 변수에서 쓰이는 문법이며, Swift의 특징이자 장점이라고 할 수 있습니다. 개발을 할 때 null값은 주요 버그의 원인이 되는 경우가 많습니다. 그래서 최근 Kotlin의 Nullable, Java의 옵셔널처럼 해당 값이 null이 들어갈 수 있는 경우에 옵셔널을 이용하여 null에 의한 버그를 방지하는 경우가 많습니다. Swift는 거기에 좀 더 엄격하게 관리합니다. 다른 언어는 해당 문법 없이 Integer에도 nil을 넣을 수 있지만, Swift는 기본적으로 변수에 nil값이 절대로 들어갈 수 없습니다. 만약 Int값에 null(nil)이 들어갈 가능성이라도 있다면 Nil cannot be assigned to type 'Int..

swift 2020. 1. 18. 14:58
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • rails m n 관계
  • devise
  • Dynamic link
  • Firebase
  • Ruby
  • 레일즈
  • 옵셔널
  • 루비
  • Rails 설치
  • M:N관계
  • 딥링킹
  • 애니메이션
  • ERB
  • putty
  • github
  • flutter
  • Aptana Studio
  • github Actions
  • 스위프트
  • GitHub Pages
  • Railsinstaller
  • Route
  • 딥링크
  • Windows에서 Rails 설치
  • rails
  • go_router
  • Animation
  • optional
  • m n 관계
  • Ruby on Rails
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바