标签: arrays list prolog
我正在研究prolog(eclipseCLP)中的一个场景,我在一个变量中有一个元素数组。现在继续研究解决方案,我需要将这个“数组”元素转换为“列表”形式。
示例:
MyArray = [](1,2,3)
现在应将此MyArray转换为如下列表:
MyList = [1,2,3].
基本上将数组转换为列表。这可以在prolog中完成吗?
答案 0 :(得分:0)
使用univ operator =../2:
=../2
array2list(A, L) :- A =.. [_|L].