我必须[[fruits],[ ] ]在Prolog中以点符号形式表示,下面是我是如何做到的,但有些东西告诉我这是错误的,因为我也扩展[[ ]]了,这是不正确的?
.([fruits],[[ ]] )
.(.(fruits, []),.([],[])
Run Code Online (Sandbox Code Playgroud) 是否可以以./2格式显示Prolog列表,例如
列表:
| ?- L=[a,b,c].
L = [a,b,c] ?
yes
Run Code Online (Sandbox Code Playgroud)
有没有办法显示:
L = .(a, .(b, .(c, []))).
Run Code Online (Sandbox Code Playgroud)