Ich versuche, die dezimalen und ganzzahligen Teile eines Double in Swift zu trennen. Ich habe eine Reihe von Ansätzen versucht, aber sie laufen alle in der gleichen Ausgabe ...Erhalte den Dezimalteil eines Double in Swift
let x:Double = 1234.5678
let n1:Double = x % 1.0 // n1 = 0.567800000000034
let n2:Double = x - 1234.0 // same result
let n3:Double = modf(x, &integer) // same result
Gibt es eine Möglichkeit 0,5678 zu bekommen statt ,567800000000034 ohne auf eine Zeichenfolge, die der Anzahl Umwandlung?
sehen: http://stackoverflow.com/q/588004/1630618 – vacawama