Answers for "float to two decimal places swift"

1

how do i get a string from a float swift to 1 decimal swift

let someFloat: Float = 3.14159
let floatToString: String = String(format: "%.01f", someFloat)
// floatToString => 3.14
Posted by: Guest on September-28-2020
1

swift round double to 2 decimal places

You can use Swift's round function to accomplish this.

To round a Double with 3 digits precision, first multiply it by 1000, round it and divide the rounded result by 1000:

let x = 1.23556789
let y = Double(round(1000*x)/1000)
print(y)  // 1.236
Other than any kind of printf(...) or String(format: ...) solutions, the result of this operation is still of type Double.

EDIT:
Regarding the comments that it sometimes does not work, please read this:
Posted by: Guest on March-08-2021

Code answers related to "float to two decimal places swift"

Code answers related to "Swift"

Browse Popular Code Answers by Language