Arrotondoare double in Swift

Mattepuffo's logo
Arrotondoare double in Swift

Arrotondoare double in Swift

Abbiamo un numero con diversi decimali.

E vogliamo visualizzarlo solo con due decimali in Swift.

Come possiamo fare?

Ecco qui:

import Foundation

let d = 94.145;
let dueDecimali = String(format: "VALOE: %.2f", d);
let arrotondato = String(format: "VALOE: %.2f", ceil(d * 100) / 100);

print(dueDecimali);
print(arrotondato);

Notate che nel primo caso leviamo tutti i decimali dopo il secondo, nel vero senso della parola, senza fare arrotondamenti (anche se alla fine il risultato è un arrotondamento al numero minore).

Nel secondo caso, invece, arrotondiamo sempre al numero maggiore.

Enjoy!


Condividi

Commentami!