匹配的項目返回一個列表,我很新的序言和我有這樣的:從兩個列表中的Prolog
compare_list(Hours1, Hours2, Matching)
我想名單小時1和小時2之間的匹配小時返回到列表中匹配
我可以得到比賽,但不能構建比賽列表。
小時1可以是這樣的:[1,2,3], 小時2可以是這樣的:[2,3], 所以從這個: 匹配時間應該是:[2,3]
幫助將不勝感激。
我已經實現了Vennik建議的內容,它非常接近我想要的。 結果從小時1:[2,3,5],小時2:[2,5] 提供以下內容:
Matching = [2, 5] ;
Matching = [2] ;
Matching = [5] ;
Matching = []
是否有可能只擁有第一套而不產生其他三個結果?
你能告訴你的企圖迄今? –
因此,一個小時的列表只是一個有序的整數列表?正如C.B.提到的,請說明您嘗試了什麼以及您卡在哪裏。 – lurker