0

Scheme r6rs の標準ライブラリに関するマニュアルでは、ライブラリをインポートすると、特定の値が型であるかどうかを確認する(rnrs exceptions (6))ために呼び出すことができるはずであることが示唆されています。単体テストのためにこれを行いたい。ライブラリをインポート ヘッダーに追加すると、コードがコンパイルされるので、インポートが正常に機能していることがわかります。しかし、DrRacket はまだ未定義として認識します。ここで何が起こっているか知っている人はいますか?(error? val)&errorerror?

私のコード:

#!r6rs
(import (rnrs base) (rnrs exceptions (6)))
(error? "hello world")
4

1 に答える 1

1

conditionsライブラリが必要です:

#!r6rs
(import (rnrs) (rnrs conditions))
(display (error? "hello world"))

収量

=> #f
于 2014-02-08T22:15:35.010 に答える