跳转到主要内容
一种用于表示模糊整数距离区间的类型。该模糊区间由四个 Distance 类型的值组成,并且每个值都应大于或等于其前一个值。

构造函数

签名描述
DistFuzzyInterval DistFuzzyInterval( Distance value )从 Distance 类型的值构造的构造函数。使用该 value 参数初始化所有四个值。

初始化

类型为 DistFuzzyInterval 的变量可以使用类型为 {d1, d2, d3, d4} 的表达式进行初始化,其中 d1、d2、d3 和 d4 均为 Distance 类型的值。 示例:
Distance d1 = 5dt;
DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};

运算符

运算符说明
+一个二元加法运算符,用于将类型为 DistFuzzyInterval 的值与类型为 Distance 的值相加。返回类型为 DistFuzzyInterval 的值。
+一个二元加法运算符,用于将类型为 DistFuzzyInterval 的值与类型为 DistInterval 的值相加。返回类型为 DistFuzzyInterval 的值。
-一个二元减法运算符,用于从类型为 DistFuzzyInterval 的值中减去类型为 Distance 的值。返回类型为 DistFuzzyInterval 的值。
-一个二元减法运算符,用于从类型为 Distance 的值中减去类型为 DistFuzzyInterval 的值。返回类型为 DistFuzzyInterval 的值。
-一个二元减法运算符,用于从类型为 DistFuzzyInterval 的值中减去类型为 DistInterval 的值。返回类型为 DistFuzzyInterval 的值。
-一个二元减法运算符,用于从类型为 DistInterval 的值中减去类型为 DistFuzzyInterval 的值。返回类型为 DistFuzzyInterval 的值。
*一个二元乘法运算符,用于将类型为 DistFuzzyInterval 的值与类型为 Int 的值相乘。返回类型为 DistFuzzyInterval 的值。
*一个二元乘法运算符,用于将类型为 DistFuzzyInterval 的值与类型为 DistInterval 的值相乘。返回类型为 DistFuzzyInterval 的值。
/一个二元除法运算符,用于将类型为 DistFuzzyInterval 的值除以类型为 Int 的值。返回类型为 DistFuzzyInterval 的值。