如何从球拍中的文件导入功能?

Lan*_*ana 1 racket

我确定这是一个非常基本的问题,但我有两个文件,我想从该文件导入一个函数到另一个.有办法吗?

Lan*_*ana 7

您可以provide在模块中使用将定义导出到导入它的其他模块require:

;; a.rkt
(provide f)
(define (f x)
  (displayln (add1 x)))

;; b.rkt
(require "a.rkt")
(f 3) ; => 4
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅文档.