如何禁用Racket的任何s-expression值输出

时间:2017-01-13 05:29:06

标签: racket

示例,我写了一个Racket脚本:

; filename: hello.rkt
#lang racket/base
(displayln "hello")
(+ 1 1)

并执行它:

$ racket hello.rkt

输出是:

hello
2

我不希望它打印数字' 2',如何禁用任何S-expression值输出的结果?

1 个答案:

答案 0 :(得分:3)

您可以使用void来放弃值,并使用begin将多个表达式组合在一起。 E.g。

(void (begin (+ 1 1) (+ 2 2) (+ 3 3)))

这不会打印任何内容。