Я пытаюсь найти значение полинома от pr. Вот мой код:Не удалось найти перегрузку для -, хотя все аргументы double
let x = Double(pr)
let x2 : Double = pow(x, 2.0)
let x3 : Double = pow(x, 3.0)
let x4 : Double = pow(x, 4.0)
let r = CGFloat(4.8 * x4 - 10.4 * x3 + 5.7 * x2 + 1.05 * x + 0.95)
let g = CGFloat(4.8 * x4 - 8.8 * x3 + 3.3 * x2 + 1.65 * x + 0.0)
let b = CGFloat(0.0)
let color = UIColor(red: r, green: g, blue: b, alpha: 1.0)
return color.CGColor
Существует не так много, чтобы объяснить, он просто бросает ошибку компилятором в: «Не удалось найти перегрузку„-“, который принимает переданные аргументы. Также я попытался использовать powf(x, 2)
с поплавковыми типами везде. pr
есть функция CGFloat
type параметр. Вот скриншот: .
Спасибо!
Постройте успешный! Спасибо :) –
Чрезвычайно интересный вопрос и ответ. – matt