강의로 돌아가기
-

문제 제출시 계속 에러가 발생합니다.

이와같이 답을 달았는데 어디가 문제인지 잘 모르겠네요 ㅠ

작성중인 코드―methods.swift
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
class Car {
    var drivingLog:[Driving] = []
    var mileage:Int = 0

    // 매개변수로 Driving 인스턴스를 받으세요
    func addLog(drive: Driving) { 
        // 인자를 drivingLog 배열에 추가하세요
      self.drivingLog.append(drive)
        //  mileage에 운행거리를 더하세요
      self.mileage += drive.distance
    }
}

struct Driving {
    let car:Car
    let distance:Int //운행 거리

    func arrived() {
        car.addLog(self)
    }
}

let truck = Car()
let deliver = Driving(car: truck, distance:30)
deliver.arrived()

print(truck.drivingLog)
print(truck.mileage)
2 개의 답변
-

func addLog(drive: Driving) {

 를

func addLog(drive:Driving) {

로 하면 되네요 버그같습니다

Demi

알려주셔서 감사합니다. 콜론과 매개변수 사이에 공백이 있을 때 정답으로 처리되게 수정하였습니다.

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