点击或拖拽改变大小

Functions.SetFloatDelta 方法

X#
返回并可选地更改决定两个浮点数被认为相等的设置,即使它们是不同的。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION SetFloatDelta() AS REAL8
查看代码

返回值

类型:Double
如果未指定 nNewSetting,则 SetFloatDelta() 返回当前设置。
如果指定了 nNewSetting,则返回先前的设置。
备注
SetFloatDelta() 决定两个浮点数可以不同的最大值,而仍然被视为相等。如果两个数字之间的差异小于 SetFloatDelta() 的设置,则该差异将被忽略。
示例
此示例使用 SetFloatDelta() 来改变数值比较的结果:
X#
1? 1.231 =  1.23                    // FALSE
2? 1.33 = 1.23                    // FALSE
3SetFloatDelta(0.01)                // Delta 设置为 0.01
4? 1.231 = 1.23                    // TRUE 因为 1.231-1.23 < 0.01
5? 1.33 = 1.23                    // FALSE 因为 1.33-1.23 > 0.01
6? 1.4 < 1.40123456                // FALSE
7? 1.4 < 1.42                    // TRUE
参见