Optional 개념 공부

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • zeepada
      참가자
      • 글작성 : 7
      • 답글작성 : 2

      요즘 일이 바빠서 아쉬운대로 간단하게 개념 공부만 진행하였습니다.

      예전에 야곰님이 주신 강제추출에 대한 피드백이 생각나 옵셔널 강의를 들어보았습니다.

      저는 새로 배운 내용이지만, 게시판에 올리기엔 기초적인 내용인 것 같아 민망하네요 🙂

       

      Optional → nil의 가능성 표현 (값이 있을 수도 있고 없을 수도 있다)

      Optional의 디폴트 값은 nil

       

      옵셔널 표현 방법

      1. Optional<Int>
      2. Int?
        Optional을 다른 타입 기존 변수처럼 사용불가
      3. Int!

             Implicitly Unwrapped Optional – 바로 값에 접근 가능. 하지만 nil일 때 접근하면 런타임 에러

       

      옵셔널 값 불러오기

      • Optional Binding

           nil 체크 + 안전한 값 추출: if-let 방식

      • Force Unwrapping

           옵셔널 값을 강제 추출 – 추천X

      • 이 게시글은 zeepada에 의해 3 years, 11 months 전에 수정됐습니다.
      • 이 게시글은 zeepada에 의해 3 years, 11 months 전에 수정됐습니다.
      • 이 게시글은 zeepada에 의해 3 years, 11 months 전에 수정됐습니다.
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 580

      민망하긴요!
      누구나 모르는 부분이 있을 수 있죠! 아무리 사소한 내용이라도 모르고 있던 누군가에겐 큰 도움이 됩니다.
      아마도 이 글이 그 누군가에겐 큰 도움이 될겁니다 🙂
      멋진 정리 공유 고맙습니다!

    • 멍단비
      참가자
      • 글작성 : 10
      • 답글작성 : 98

      저도 맨날 아리까리한데 기억안나는 것들 조금 해보고 안되면 그냥 구글링합니다.
      오늘도 NSAttributedString.Key 속성 기억안나서 검색 엄청 했어요.
      간단한거라도 이렇게 기록에 남겨두시면 본인을 위해서도, 다른 분을 위해서도 분명히 도움이 될 거에요.
      저같이 기초없는 초보자한테는 더더욱 도움이 됩니다. 잘봤습니다~

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom