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!
swift double ceil
Commentami!