如何在 plt 方案中打印文件中的换行符?
每次在 plt 方案中写入文件时,我都需要换行。 我想知道是否有特殊程序可以让我做到这一点。
I need to have a newline every time I write to a file in plt scheme. I wonder if there is a special procedure that allows me to do this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您像 Jay 的示例中那样显示字符串,则不需要使用
newline
—— MzScheme 的字符串包含常见的 C 转义符,因此您只需执行以下操作即可:另请注意,
with -...
形式通常比 Jay 的代码更好,因为这将要求您显式地关闭文件 -- MzScheme 不会关闭与已关闭的端口相对应的文件。垃圾收集。If you're displaying a string as in Jay's example, you don't need to use
newline
-- MzScheme's strings include the usual C escapes, so you could just doNote also that the
with-...
forms are generally better than in Jay's code, since that will require you to close the file explicitly -- MzScheme will not close a file that corresponds to a port that has been garbage-collected.newline 可以采用端口的可选参数,它将在该端口上发出换行符。
newline can take an optional argument of a port, on which it will emit a newline.