是否可以在球拍的学生语言中使用“提供”?

时间:2019-07-02 10:03:23

标签: racket racket-student-languages

2.rkt具有以下定义:

(provide plus)

(define (plus a b)
  (+ a b))

1.rkt具有:

(require "2.rkt")

(plus 3 4)

两者均处于“入门学生语言”级别(因此不需要#lang行),并且都位于同一目录中。

这将导致提供:2.rkt中未定义此功能错误。

(require racket/base)中添加2.rkt可以解决此问题,但是我可以做类似(cons 1 2)的事情,这在BSL中是不允许的。

如何在BSL的plus中使用1.rkt

0 个答案:

没有答案