Dictionary의 for – in 예제 질문 드려요. (변수 이름 변경)

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

      Swift Guide Tour Playground에 있는 것인데요. 

      아래와 같은 코드에서 Experiment로 “Replace the _ with a variable name, and keep track of which kind of number was the largest.”

      라고 하는데, _ 을 어떻게 바꿔야 하나요? “Prime”이러면 에러나고… 

      ================================

      let interestingNumbers = [

          “Prime”: [2, 3, 5, 7, 11, 13],

          “Fibonacci”: [1, 1, 2, 3, 5, 8],

          “Square”: [1, 4, 9, 16, 25],

      ]

      var largest = 0

      for (_, numbers) in interestingNumbers {

          for number in numbers {

              if number > largest {

                  largest = number

              }

          }

      }

      print(largest)

    • rhrnakrnakr
      참가자
      • 글작성 : 0
      • 답글작성 : 40

      이야기를 드리기에 앞서 일단 에러가 나는 코드를 공유해주시면 좋을 거 같습니다.

      말씀해주고 계신 문장에서는 _를 변수명으로 대체하라고 하는데 변수명은 개발자가 자유롭게 지을 수 있는 영역입니다. 어떤 이름을 사용하든 문제는 없을 것으로 보이네요.

      • Joseph Kim
        참가자
        • 글작성 : 3
        • 답글작성 : 3

        아… 이해 했어요… _ 대신 그냥 아무 변수 명이나 써보면 되는 거네요. 변수명 쓰고 print 해보니 key에 해당하는 string이 출력 되네요. 

        감사합니다~

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

logo landscape small

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