連鎖比較運算

在看 JuliaLang 的說明書,看到這一頁提到 Chaining Comparisons :

julia> 1 < 2 <= 2 < 3 == 3 > 2 >= 1 == 1 < 3 != 5
true

我覺得根本是鬼扯。連鎖比較的邏輯,必須用到 Relation 的遞移性。怎麼有人敢不做好遞移律的邏輯,就創造出這個所謂連鎖比較運算之下的怪事呢?

 

廣告

About 黃耀賢 (Yau-Hsien Huang)

熱愛 Erlang ,並且有相關工作經驗。喜歡程式語言。喜歡邏輯。目前用 Python 工作。
本篇發表於 Uncategorized。將永久鏈結加入書籤。