我是Prolog的初学者...
我想要做的是类似于transpose
,但没有使用任何剪切或逻辑Prolog内置插件
此外,如果列表没有任何元素,则其元组条目应为[]
。
比如说我有一个列表my_pred([[a , b , c], [1, 2]], Y)
这应输出:
Y = [[a ,1], [b, 2], [c , []]]
如果子目录与转置期间最大子列表的长度相比较小,则添加[]
。
我正在寻找一个初学者友好但有效的解决方案,可以增强对像我这样的初学者的理解:) 我试图搜索,但到目前为止所有解决方案都使用了剪切或一些逻辑Prolog内置插件:(
到目前为止,我没有找到解决问题的方法......