首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >lisp中princ、print和prin1的区别?

lisp中princ、print和prin1的区别?
EN

Stack Overflow用户
提问于 2013-12-28 01:31:35
回答 1查看 421关注 0票数 0

我正在尝试构建一个多项式计算器,它在列表的末尾以以下格式打印出答案:

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之间的区别是什么?我应该在什么时候使用它们呢?

这三个我都试过了,似乎都不能解决我的问题。

任何帮助/建议都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2013-12-28 01:40:18

考虑使用format

代码语言:javascript
运行
复制
(format t "x^~a : ~a" 2 2)

(如果要打印换行符,请在格式字符串中使用~%。)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20805084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档