私は Swift 3 で電卓を作っていますが、いくつかの問題に遭遇しました。
私はNSExpressionを使用してユーザーの方程式を計算してきましたが、答えは常に丸められます。
答えが四捨五入されていることを確認するために、3 / 2を計算しました。
let expression = NSExpression(format: "3 / 2");
let answer: Double = expression.expressionValue(with: nil, context: nil) as! Double;
Swift.print(String(answer));
上記のコードは1.5ではなく1.0を出力します。
NSExpression の丸めを停止する方法を知っている人はいますか? ありがとう。