跳轉到主要內容
一種型別,用來表示距離的模糊整數區間。此模糊區間由四個 Distance 型別的值組成,其中每個值都必須大於或等於前一個值。

建構函式

SignatureDescription
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};

運算子

OperatorDescription
+二元加法運算子,將類型為 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 的值。