如果有任何開源代碼已經做到這一點,我有興趣聽到它。但我還沒有看到它,所以我試圖推出自己的。比較/相交比較標準
例子:
variable x = compareCriteriaBetween 3 and 6
variable y = compareCriteriaLesserThanOrEqual 5
困難的部分,我是找到一種優雅的方式來比較compareCriteria並創建一個交集。在這個例子中,兩者之間的交集是'在3到5之間'。
我該如何以「告訴別人不問」的方式來實現這一點?請注意,compareCriteria可以完全不相關(例如startsWithLetter與betweenNumber)。
你將不得不縮小一點關於你正在談論的比較標準和領域:在一般情況下,你會遇到數學上不可判斷的語句。 – 2009-08-31 12:06:00
你能舉一個這樣的不可判定的陳述嗎? – koen 2009-08-31 12:21:13