想到在Prolog中使用列表創建數據庫似乎顯然是無效的。所以我想知道的是,如果可能以某種方式通過索引訪問元素,理論上可以創建大型數據庫。有什麼辦法在Prolog中創建索引數據集合?
另一個問題我很好奇的是如何實現一個簡單的任務,這樣的:
假設我們有2個陣列
A [1,3,5,2,6,4]和B [「一」 ,「b」,「d」,「e」,「c」,「f」]
目標是將字母綁定到數字,然後對兩個數組進行排序得到
A [1,2,3,4, 5,6]和B [「a」,「e」,「b」,「f」,「d」,「c」]
要清楚,我與Prolog無關,只需要知道如何在這裏完成這些事情。