Я не могу понять, как преобразовать значение типа Int
ожидаемого типа аргумента Double
для mph = kph * 0.6214
в следующем коде:Невозможно преобразовать значение типа «Int» ожидаемого типа аргумента «Double»
var mph : Double!
var kph : Float!
print("KPH MPH")
print("------------")
for kph in 60.stride(to: 130, by: 10) {
mph = kph * 0.6214
print("\(kph) \(mph)")
}
Как Я программирую for
для получения желаемых результатов?
cast kph to Double: ** mph = Double (kph) * 0.6214 ** –
Обратите внимание, что kph в цикле for является другой переменной из kph вверху, которая никогда не устанавливается. –
http://stackoverflow.com/a/39774669/2303865 –