以句子形式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'.