scheme - 如何在 plt 方案中的文件中打印换行符?

标签 scheme racket

每次以 plt 方案写入文件时,我都需要换行。我想知道是否有一个特殊的程序可以让我这样做。

最佳答案

如果你在 Jay 的例子中显示一个字符串,你不需要使用 newline -- MzScheme 的字符串包括通常的 C 转义符,所以你可以这样做

(with-output-to-file "foo.txt"
  (lambda ()
    (display "hello world\n")))

另请注意 with-...表单通常比 Jay 的代码更好,因为这将要求您明确关闭文件——MzScheme 不会关闭与已被垃圾收集的端口对应的文件。

关于scheme - 如何在 plt 方案中的文件中打印换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1073334/

相关文章:

scheme - 方案编程语言中的自增和自减运算符

scheme - #lang 方案和#lang Racket 之间的区别

haskell - 如何在 Haskell 中表示糖化 λ 项?

方案获取列表中的最后一个元素

string - Racket 中列表到字符串的转换

haskell - 在Scheme中柯里化(Currying) map

scheme - 如何创建一个将 1 到 "x"之间的所有数字与 dotime 相乘的函数?

list - 在 Scheme/Racket 中向左旋转列表

scheme - "How to Design Programs"(HTDP) 第一版和第二版的区别

methods - Racket - 如何在子类中的重写方法中访问父类(super class)方法