Swift Playgrounds:当在内置变量查看器中显示时,浮动始终是圆形的
Swift Playgrounds: Floats always rounded when displayed in the built-in variable viewer
使用 Swift Playgrounds 我正在试验一些数学问题,特别是使用 pow 函数。如果我要执行以下操作:
var x: Float = powf(0.2, 2)
它 returns 0.04 作为预期的答案。
但是,如果我将其更改为基数为 0.02(或更小),则查看器中的结果为 0.0。我想避免使用 Decimal,因为这是稍后进入 Apple 的 Accelerate 框架。
如何保留 this 的正确值?
此行为可在 iPad 上的 Swift Playground 2.2 中重现。
该值计算正确,但 Float 类型的内置查看器默认情况下似乎只显示两位小数。据我所知,没有记录的方法来改变这一点。
但是,您可以通过调用 print(x)
或使用 String(format: "%f", x)
手动创建一个字符串来从您的变量中构建一个字符串。
随附的屏幕截图说明了内置变量查看器的行为。
使用 Swift Playgrounds 我正在试验一些数学问题,特别是使用 pow 函数。如果我要执行以下操作:
var x: Float = powf(0.2, 2)
它 returns 0.04 作为预期的答案。
但是,如果我将其更改为基数为 0.02(或更小),则查看器中的结果为 0.0。我想避免使用 Decimal,因为这是稍后进入 Apple 的 Accelerate 框架。
如何保留 this 的正确值?
此行为可在 iPad 上的 Swift Playground 2.2 中重现。
该值计算正确,但 Float 类型的内置查看器默认情况下似乎只显示两位小数。据我所知,没有记录的方法来改变这一点。
但是,您可以通过调用 print(x)
或使用 String(format: "%f", x)
手动创建一个字符串来从您的变量中构建一个字符串。
随附的屏幕截图说明了内置变量查看器的行为。