2 つの数字を比較し、それぞれが許容差内にある場合には True を返します。
equalTol? ( num1 As Number, _
num2 As Number, _
Optional tolerance As Number = 0.001 ) As Boolean
| 引数 | [タイプ] | 説明 |
|---|---|---|
| num1 | 数 | 比較する最初の数字です。 |
| num2 | 数 | 比較する 2 番目の数字です。 |
| tolerance | [数] | 任意指定。比較に使用する許容差です。既定は 0.001 です。数字がこの値以下の差で異なっている場合、数字は等しいとみなされます。 |
Intent >equalTol?(1.9996, 2.0004) --> True既定許容差 0.001 を使用します。
Intent >equalTol?(1.96, 2.04) --> False既定許容差 0.001 を使用します。数字が実際には 0.08 離れているため、比較を通っていません。
Intent >equalTol?(1.96, 2.04, tolerance := 0.1) --> Trueここでは、特定の精度の低い許容差を指定し、適合しています。