相当于elm(或javascript)中的std :: nextafter(下一个可表示的浮点数)

问题描述 投票:0回答:1

有没有办法在Elm中获得c ++的std::nextafter的功能?我很高兴使用外部JavaScript函数,如果这是唯一的方法。

对于背景,std::nextafter是一个采用浮点数的函数,并按大小返回下一个可表示的浮点数。

javascript floating-point elm
1个回答
2
投票

至于X ... nextafter库提供了这个功能,我很怀疑Elm是否会内置任何东西......它只是不是一个经常有用的程序。

至于Y,老实说,你不是正确的方式。 nextafter直到C ++ 11才被添加的原因是它没有广泛用处。特别是,如果您打算使用它来为某个界面提供一个严格大于给定数字的数字,同时保持尽可能接近它,为失望做好准备。许多这样的接口将进行初始操作,这可能具有消除严格排序的效果。如果你打算迭代某些范围内的所有数字......请记住,在0和1之间有大约4亿亿。

© www.soinside.com 2019 - 2024. All rights reserved.