Sto provando a separare le parti decimali e integer di una doppia in rapido. Ho provato un certo numero di approcci ma tutti incontrato lo stesso problema ...Ottenere la parte decimale di una doppia 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
C'è un modo per ottenere 0,5678 invece di 0,567800000000034 senza convertire il numero in una stringa?
vedere questo: http://stackoverflow.com/q/588004/1630618 – vacawama