Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以句子形式Prolog输出_Prolog_Swi Prolog - Fatal编程技术网

以句子形式Prolog输出

以句子形式Prolog输出,prolog,swi-prolog,Prolog,Swi Prolog,我希望此输出为字符串格式。 怎样才能做到呢 我得到的输出: [[[[a]|fat]|man],[[[[[was]|walking]|quickly],to],[[[[the]]|end],[of,[[[the]|long]|corridor]]]]] 预期产出: a fat man was walking quickly to the end of the long corridor 您可以使用和: 您可以使用和: 您可以使用和: 您可以使用和: 到目前为止你试过什么?问题在哪里?您正在构建

我希望此输出为字符串格式。 怎样才能做到呢

我得到的输出:

[[[[a]|fat]|man],[[[[[was]|walking]|quickly],to],[[[[the]]|end],[of,[[[the]|long]|corridor]]]]]
预期产出:

a fat man was walking quickly to the end of the long corridor
您可以使用和:

您可以使用和:

您可以使用和:

您可以使用和:


到目前为止你试过什么?问题在哪里?您正在构建这个数据结构吗?如果是这样,也许你的列表结构出了问题。谢谢,我的问题解决了。是的,我正在生成此数据结构。到目前为止,您尝试了什么?问题在哪里?您正在构建这个数据结构吗?如果是这样,也许你的列表结构出了问题。谢谢,我的问题解决了。是的,我正在生成此数据结构。到目前为止,您尝试了什么?问题在哪里?您正在构建这个数据结构吗?如果是这样,也许你的列表结构出了问题。谢谢,我的问题解决了。是的,我正在生成此数据结构。到目前为止,您尝试了什么?问题在哪里?您正在构建这个数据结构吗?如果是这样,也许你的列表结构出了问题。谢谢,我的问题解决了。是的,我正在生成这个数据结构。非常感谢。我是初学者。这帮助我解决了许多问题,以达到预期的产出。再次谢谢你。哦,是的。编辑。再次感谢,非常感谢。我是初学者。这帮助我解决了许多问题,以达到预期的产出。再次谢谢你。哦,是的。编辑。再次感谢,非常感谢。我是初学者。这帮助我解决了许多问题,以达到预期的产出。再次谢谢你。哦,是的。编辑。再次感谢,非常感谢。我是初学者。这帮助我解决了许多问题,以达到预期的产出。再次谢谢你。哦,是的。编辑。再次感谢。
:- X = [[[[a]|fat]|man],[[[[[was]|walking]|quickly],to],[[[[the]]|end],[of,[[[the]|long]|corridor]]]]],
   flatten(X,Y),
   atomic_list_concat(Y,' ',Z).
X = [[[[a]|fat]|man], [[[[[was]|walking]|quickly], to], [[[[the]]|end], [of, [[...|...]|...]]]]],
Y = [a, fat, man, was, walking, quickly, to, the, end|...],
Z = 'a fat man was walking quickly to the end of the long corridor'.