我必须创建n个元素的列表,例如,
do_list(5,L1).
Run Code Online (Sandbox Code Playgroud)
应该回来,
L1=[1,2,3,4,5].
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的,但它不起作用.
do_list(X,L1):- X1 is X-1, do_list(X1,[X1|L1]).
do_list(0,[]).
Run Code Online (Sandbox Code Playgroud)