本文說明Trait Builder所使用的比較運算子。
比較運算子(或關聯運算子)可用來比較、測試或評估不同值之間的關係。 在Trait Builder中,建立訊號規則時,比較運算子可讓您測試不同金鑰值對之間的關係。 例如,您可以建立訊號規則,為昂貴的相機購物者定義對象。 在這種情況下,您可以建立相機/價格金鑰值配對,並讓使用者在尋找價格等於或大於設定金額的相機時符合資格。
當您需要評估並建立以多個值為基礎的特徵時,比較運算子會很有用。 從商品和服務的價格看,可以看出這個條件。 例如,您的企業可能想要根據訪客檢視的產品價格來識別訪客。 但是,根據特定值定義個別區段可能會在管理上缺乏效率。 比較運算子根據價格臨界值或範圍建立分段觸發,有助於克服這一障礙。
您可以使用下列比較運算子來建立規則:
運算元 | 定義 |
---|---|
== | 等於 |
!= | 不等於 |
> | 大於 |
< | 小於 |
=> | 大於或等於 |
<= | 小於/等於 |
您可以使用下列命名運算子建立規則:
運算元 | 評估為True時 |
---|---|
Contains | 鍵值對中的值包含由此運算子指定的字元。 |
Matcheswords | 鍵值對中的值與此運算子指定的模式匹配。 |
Startswith | 鍵值對中的值以此運算子指定的字元開頭。 |
Endswith | 鍵值對中的值以結尾,該運算子指定的字元為結尾。 |
Matchesregex | 鍵值對中的值與規則運算式指定的模式匹配。 進一 步瞭解在中使用規則運算式 Trait Builder。 |