ここで間違っていることはわかりません。私はダブルを持っている:小数点以下の桁の値がスウィフトで機能しない
let distanceInMiles = distanceInMeters/1609.344
と結果が2.99685063032388e-09
です。しかし、私は小数点以下1桁に数値を四捨五入したいので、私はこれを行う:
let miles = String(format: "%.1f", distanceInMiles)
しかし、ときに私はマイルを、それをプリントアウト= 0.0。小数点以下の桁数が動作しますが、それは2.9
まあまあ、あなたは完全に正しいです!私は指数を完全に無視しました – juelizabeth
@juelizabethは実際に2小数点+指数を印刷したい場合に別のスニペットを追加しました。 – bjtitus
ありがとうございます!それは多くを助けた – juelizabeth