Подтвердить что ты не робот

Преобразование Int в Double in Swift

label.text = String(format:"%.1f hour", theOrder.bookingMins/60.0)

Вышеприведенный код просто получает ошибку: 'Int' is not convertible to 'Double'

bookingMins имеет тип Int, поэтому как преобразовать Int в Double in Swift? Кажется, не так просто, как в C.

4b9b3361

Ответ 1

Попробуйте Double(theOrder.bookingMins)

Ответ 2

label.text = String(format:"%.1f hour", Double(theOrder.bookingMins) /60.0)

Ответ 3

Свифт 4/5

let mins = Double(theOrder.bookingMins)
label.text = String(format:"%.1f hour", mins/60.0)