相当于 elm 中的 std::nextafter(下一个可表示的浮点数)(或 javascript)
equivalent to std::nextafter (next representable floating point number) in elm (or javascript)
有没有办法在 Elm 中获得 c++ std::nextafter
的功能?如果这是唯一的方法,我很乐意使用外部 javascript 函数。
作为背景,std::nextafter
是一个接受浮点数并按大小返回下一个可表示浮点数的函数。
至于 X...nextafter 库提供了这个功能,我非常怀疑 Elm 是否会内置任何东西...它只是不是一个常用的过程。
至于 Y,老实说,您的做法不对。 nextafter
直到 C++11 才被添加的原因是它没有广泛使用。特别是,如果您打算使用它为某个接口提供一个严格大于给定数字的数字,同时尽可能接近它,请做好失望的准备。许多这样的接口将执行初始操作,这些操作可能会产生取消严格排序的效果。如果您计划遍历某个范围内的所有数字...请记住,在 0 和 1 之间大约有 40 亿个数字。
有没有办法在 Elm 中获得 c++ std::nextafter
的功能?如果这是唯一的方法,我很乐意使用外部 javascript 函数。
作为背景,std::nextafter
是一个接受浮点数并按大小返回下一个可表示浮点数的函数。
至于 X...nextafter 库提供了这个功能,我非常怀疑 Elm 是否会内置任何东西...它只是不是一个常用的过程。
至于 Y,老实说,您的做法不对。 nextafter
直到 C++11 才被添加的原因是它没有广泛使用。特别是,如果您打算使用它为某个接口提供一个严格大于给定数字的数字,同时尽可能接近它,请做好失望的准备。许多这样的接口将执行初始操作,这些操作可能会产生取消严格排序的效果。如果您计划遍历某个范围内的所有数字...请记住,在 0 和 1 之间大约有 40 亿个数字。