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ここでは、特定の精度の低い許容差を指定し、適合しています。