我有这个字符串:
B='Dogs cats birds and fish'.
Run Code Online (Sandbox Code Playgroud)
我需要它以以下格式出现:
Dogs,
cats,
birds,
and fish
Run Code Online (Sandbox Code Playgroud)
有没有可能发生这种情况的方法?
我尝试nl过:B='狗,nl,猫,nl,鸟,nl,和鱼'。
如下\n所示: B='狗、\n、猫、\n、鸟、\n 和鱼'。
无济于事
B='狗、猫、鸟和鱼'。
新行字符有效,您应该使用write/1\xc2\xa0 [swi-doc]将字符串打印到控制台,例如:
?- write(\'Dogs,\\ncats,\\nbirds,\\nand fish\').\nDogs,\ncats,\nbirds,\nand fish\ntrue.\n\n?- B = \'Dogs,\\ncats,\\nbirds,\\nand fish\', write(B).\nDogs,\ncats,\nbirds,\nand fish\nB = \'Dogs,\\ncats,\\nbirds,\\nand fish\'.\nRun Code Online (Sandbox Code Playgroud)\n如果统一变量,Prolog 会将该变量打印为字符串文字,而不是字符串的内容。
\n| 归档时间: |
|
| 查看次数: |
10873 次 |
| 最近记录: |