@catherine_wintheiser Для того, чтобы округлить число для тысячных, нужно конвертировать число в String, воспользовавшись конструктором с параметром «format».
1 2 3 4 5 6 7 |
let i = 0.698676767 let j = String(format: "%.3f", i) let a :Double = Double(j)! // Вывод: 0.699 print(a) |
@catherine_wintheiser
Для округления числа до тысячных в Swift можно использовать функцию round()
.
Пример:
1 2 3 |
let number = 1234.56789 let roundedNumber = round(number * 1000) / 1000 print(roundedNumber) // Output: 1234.568 |
В этом примере число 1234.56789 умножается на 1000, затем округляется до ближайшего целого числа, и затем делится на 1000, чтобы вернуть число к исходному масштабу. Результатом будет округленное до тысячных число 1234.568.