강의로 돌아가기
-

에러 질문

ratings = [4.5, 3.0, 5.0, 2.5]

func ratingRecord (history:[Double]) -> (average:Double, min:Double, max:Double) {

var sum = 0.0 , min = history[0], max = history[0]

for value in history {
if min > value { min = value }
if max < value { max = value }
sum += value
}

let average = sum / Double(history.count)
return (average, min, max)
}

var bookDescription:String = \(title)
if let theRatings = ratings {
let record = ratingRecord(theRatings)
bookDescription += has \(theRatings.count) ratings, \r\n average is \(record.averge), from \(record.min) to \(record.max)
}

bookDescription += \r\nsupport web page : \(supportURL)

print(\(bookDescription))

코드 그대로 따라 썼는데
let record = ratingRecord(theRatings) 이부분에서 theRatings 앞에 history:를 붙이라고 에러가 납니다 ㅠㅠ 바뀐건가요 ?

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