강의로 돌아가기
-

2번 문제가 잘못됬습니다.

문제에서는 변수에 할당하라 하지만 실제 정답은 상수에 할당해야 되군요.
다른분들도 변수가 아닌 상수에 할당해서 문제 푸시면 될거 같습니다.

작성중인 코드―watchdevice.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
struct WatchDevice {
    var pairediPhone:String? //애플와치와 쌍을 이루는 아이폰의 이름.
    var appInstalled = false //어플리케이션의 설치 유무

    enum WatchSize {
        case m42, m38
    }
}

var appleWatch:WatchDevice? = nil
appleWatch = WatchDevice(pairediPhone: "링고스타의 아이폰", appInstalled: true)

// ①appleWatch에 대해 optional binding으로 watch라는 새로운 변수를 생성해주세요.
if let watch = appleWatch {
    // ②watch와 쌍을 이루는 아이폰의 이름에 대해 
    // optional binding으로 phoneName이라는 새로운 변수를 생성해 주세요.
    if let phoneName = watch.pairediPhone {
        print ("AppleWatch가 \(phoneName)과 쌍을 이룹니다.")
    }
}
1 개의 답변
프로그래머스

2번 문제는 잘못되지 않았습니다.
작성자 분과 다른 방법으로 풀 수 있는 문제입니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.