![]() |
1
2
不幸的是,跨平台浮点算法是一个难题。这是不确定的 即使 这里有一篇有用的文章: https://gafferongames.com/post/floating_point_determinism/
因此,如果在相同的机器上有相同的二进制代码,并且代码本身是确定性的(你怎么知道呢?NodeJS在幕后做了很多事情),那么你的浮点算法也很有可能是确定性的。但你能保证吗?现在和将来?这不是很难吗? 另一种方法是使用一些十进制库(例如。 https://github.com/MikeMcl/decimal.js/ )。请注意,它会牺牲性能以获得正确性。如果性能不是绝对关键的话,我建议您继续这样做(当然也不应该如此,毕竟您使用的是JS)。 |
![]() |
AlaaKudo810 · 无法更新猫鼬中的对象 1 年前 |
![]() |
Foobar · 如何在Fastify中为请求附加“项目”密钥? 1 年前 |
![]() |
chrispytoes · 从服务器端获取登录用户 1 年前 |