示例,我写了一个Racket脚本:
; filename: hello.rkt
#lang racket/base
(displayln "hello")
(+ 1 1)
并执行它:
$ racket hello.rkt
输出是:
hello
2
我不希望它打印数字' 2',如何禁用任何S-expression值输出的结果?
答案 0 :(得分:3)
您可以使用void
来放弃值,并使用begin
将多个表达式组合在一起。 E.g。
(void (begin (+ 1 1) (+ 2 2) (+ 3 3)))
这不会打印任何内容。