检查空手道中的数字是否近似相等

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

我正在研究空手道,我需要比较两个数字是否近似相等。空手道中是否有内置函数或推荐方法来检查两个数字在一定容差内是否近似相等?

例如,在其他编程语言中,可能有像assertAlmostEqual这样的函数或指定相等性检查的增量的方法。空手道是否有类似的功能,或者是否有处理数字比较中近似相等的标准做法?

karate
1个回答
0
投票

只需使用可重复使用的函数:

* def isAlmostEqual = (actual, expected) => Math.abs(actual - expected) < 0.1
* assert isAlmostEqual(1.0, 1.05)
© www.soinside.com 2019 - 2024. All rights reserved.