我想寫一個謂詞來根據公共索引添加列表中的元素。我迄今所做的肯定是不值得炫耀的... =(序言:索引列表管理
預期的行爲會是這樣的:
List = [ ]
add_to_list(List, Index1, Param1, Value1)
List = [
[ Index1, [ Param1, Value1 ] ]
]
add_to_list(List, Index1, Param2, Value2)
List = [
[ Index1, [ Param1, Value1 ], [ Param2, Value2 ] ]
]
add_to_list(List, Index2, Param3, Value3)
List = [
[ Index1, [ Param1, Value1 ], [ Param2, Value2 ] ],
[ Index2, [ Param3, Value3 ] ]
]
無論如何顯示你做了什麼。它證明你已經嘗試過了,並且可能會揭示你對Prolog的理解上的缺陷。 –
證明我試過了嗎?這聽起來是強制性的...... = D – vmassuchetto
是的,這證明這不是你懶得做的家庭作業。 Prolog標籤是90%的人在上課時不想自己做作業。 –