IsEqual

格式

IsEqual(value1,value2)

描述

粗略比较两个数值,是否相等(比较小数点后5位)

在比较相近的数时,使用该方法可以判定在一定误差范围内的相等

其他相关

参数

名称 类型 默认值 描述
value1 float 待比较的第一个数
value2 float 待比较的第二个数

返回值

类型 描述
bool 若相等返回true,否则返回false

实例

通过三个浮点数之间的比较,观察该函数的比较精度

local pws = GetService("PropertyWatcherService")
local float1=1.00001 --定义第一个待比较的浮点数
local float2=1.00002 --定义第二个待比较的浮点数
local float3=1.00012 --定义第三个待比较的浮点数
print(tostring(pws:IsEqual(float1,float2))) --通过IsEqual函数比较前两个浮点数的值,返回结果为true
print(tostring(pws:IsEqual(float2,float3))) --通过IsEqual函数比较后两个浮点数的值,返回结果为false
文档更新时间: 2020-12-24 10:22   作者:王辰剑