0
我對Prolog有關的列表列表有問題。問題是關於實現一個Prolog謂詞:to_do(ListOfLists,_,Result)
。 其中ListOfLists
是字符列表的列表,其爲a
,b
,c
或d
。結果必須替代a
至ai
,b
至bi
,c
至x
和d
至y
。序言:列表清單
例如,
?- to_do([[b,c],[a,d]],_,Result).
Result = [[bi,x],[ai,y]].
?- to_do([[a,a,b],[b,c,d],[c,c,a]],_,Result).
Result = [[ai,ai,bi],[bi,x,y],[x,x,ai]].
注意,結果也必須是列表的列表。
非常感謝!
和你試過? – RBA