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