我正在尝试构建一个多项式计算器,它在列表的末尾以以下格式打印出答案:
x^2 :2
x^1 :3
x^0 : 12
(与2x^2 + 3x +12相同)。
然而,我发现无论我用什么来打印结果,它总是像这样...
"x^2:"2
"x^1:"3
"x^0:"12
我可以使用什么来打印字符串,而不使用引号?
这就引出了一个问题,print、print和prin1之间的区别是什么?我应该在什么时候使用它们呢?
这三个我都试过了,似乎都不能解决我的问题。
任何帮助/建议都将不胜感激!
发布于 2013-12-28 01:40:18
考虑使用format
(format t "x^~a : ~a" 2 2)
(如果要打印换行符,请在格式字符串中使用~%
。)
https://stackoverflow.com/questions/20805084
复制相似问题