有没有办法在Elm中获得c ++的std::nextafter
的功能?如果这是唯一的方法,我很乐意使用外部javascript函数。
对于背景,std::nextafter
是一个采用浮点数的函数,并按大小返回下一个可表示的浮点数。
答案 0 :(得分:2)
至于X ... nextafter库提供了这个功能,我非常怀疑Elm是否会内置任何内容......它不是一个经常有用的程序。
至于Y,老实说,你并没有以正确的方式解决这个问题。 {C} 11之前nextafter
未被添加的原因是它没有广泛用处。特别是,如果您打算使用它来为某个界面提供一个严格大于给定数字的数字,同时保持尽可能接近它,为失望做好准备。许多这样的接口将进行初始操作,这可能具有消除严格排序的效果。如果你打算在某个范围内迭代所有数字 ...请记住,在0和1之间有大约4亿亿的数字。