Racket 如何消除命令行中的记号?
下面是我要说的:Racket 如何消除命令行中的记号?,racket,Racket,下面是我要说的: $ racket > (list 1 2 3) '(1 2 3) 这与构造器风格的打印非常相似。它所显示的基本上是(列表1 2 3)的计算结果是(引号(1 2 3)) gracketREPL还没有这样做: 在DrRacket中,可以通过一个与“输出语法”相关的菜单选项去除记号,但命令行Racket没有菜单 默认球拍打印机由参数控制。如果将其设置为#f,则将禁用表达式样式打印 > (print-as-expression #f) > (list 1 2 3)
$ racket
> (list 1 2 3)
'(1 2 3)
这与构造器风格的打印非常相似。它所显示的基本上是(列表1 2 3)
的计算结果是(引号(1 2 3))
gracket
REPL还没有这样做:
在DrRacket中,可以通过一个与“输出语法”相关的菜单选项去除记号,但命令行Racket没有菜单 默认球拍打印机由参数控制。如果将其设置为
#f
,则将禁用表达式样式打印
> (print-as-expression #f)
> (list 1 2 3)
(1 2 3)
如果您确实讨厌这种行为,可以将(打印为表达式#f)
行添加到您的(~/.racketrc
在Linux和OS X上,~/racketrc.rktl
在Windows上),这将在启动时加载
> (print-as-expression #f)
> (list 1 2 3)
(1 2 3)