0

我有以下模块abc/main.rkt

#lang racket

(provide (all-defined-out))

(define (abc) 10)

这是一个导入该模块的简短 R6RS 程序:

#!r6rs

(import (rnrs) (abc))

(display (abc))
(newline)

加载该程序时,此错误消息出现在 DrRacket 窗口的底部:

+:预期违反合同:数量?给定:#f 参数位置:第一个其他参数...:0

但是,我能够成功运行该程序。

关于如何摆脱错误的任何建议?

4

0 回答 0