Как вывести число с одним знаком после запятой?

На примере видно что String(format: "%.1f" , num)) округляет num, но как это сделать без округления, как вывести 9.2?

введите сюда описание изображения


Ответы (2 шт):

Автор решения: schmidt9

Сделайте предварительное округление вручную

print(String(format: "%.1f", floor(num * 10) / 10))
→ Ссылка
Автор решения: Oleg Soloviev
let formatter = NumberFormatter()
formatter.maximumFractionDigits = 1
formatter.roundingMode = .down

print(formatter.string(from: NSNumber(value: num)) as Any)
→ Ссылка