我正在使用需要数学/数字理论库的Racket脚本(在Linux机器上)。因此,我目前的整个脚本是:
#!/usr/bin/racket
(require math/number-theory)
是的,实际上只是需要该库。
当我尝试运行它时,出现一条错误消息“预期找到了“模块”声明:其他”。
但是,当我在终端中实际启动Racket时,如下所示:
/usr/bin/racket
并在命令行中输入(要求math/number-theory),它将其视为完全有效。
这里发生了什么?
最佳答案
确保 Racket 文件的顶部也包含#lang
语句。
换句话说,您需要在文件顶部:
#!/usr/bin/racket
#lang racket
关于racket - 期望模块声明,找到其他东西了吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37952163/