스위프트 프로그래밍 교재 Ditionary 타입 removeValue 질문

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • jeha0101
      참가자
      • 글작성 : 1
      • 답글작성 : 0

      안녕하세요.

      스위프트 프로그래밍 3판 97페이지 코드 4-9 딕셔너리의 사용 내용에 대해서 질문 드립니다.

       

      // 위에서 yagom 키에 해당하는 값이 이미 삭제되었으므로 nil 반환됩니다.

      // 키에 해당하는 값이 없으면 기본값을 돌려주도록 할 수도 있습니다.

      print(numberForName.removeValue(forKey : “yagom”))

       

      위의 설명에서 removeValue가 기본값을 돌려줄 수 있다고 하셨는데 실제로 아래와 같은 코드를 작성해보니 오류가 발생합니다.

      numberForName(forKey : “yagom”, default : 0)

       

      교재에 나온 설명대로 removeValue에서 기본값을 반환하도록 하려면 어떻게 해야하나요?

       

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 579

      아랫줄에 기재되어야 하는 주석이 윗줄로 잘못 간 것 같습니다.
      removeValue 에서는 기본값을 지정해줄 수 없습니다 ㅜ

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

logo landscape small

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