无需将其转换为字符串,您可以将舍入到小数点后的位数,如下所示:
let x:Double = 1234.5678let numberOfPlaces:Double = 4.0let powerOfTen:Double = pow(10.0, numberOfPlaces)let targetedDecimalPlaces:Double = round((x % 1.0) * powerOfTen) / powerOfTen
您的输出将是
0.5678
欢迎分享,转载请注明来源:内存溢出
无需将其转换为字符串,您可以将舍入到小数点后的位数,如下所示:
let x:Double = 1234.5678let numberOfPlaces:Double = 4.0let powerOfTen:Double = pow(10.0, numberOfPlaces)let targetedDecimalPlaces:Double = round((x % 1.0) * powerOfTen) / powerOfTen
您的输出将是
0.5678
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)