0

Chicken 似乎无法识别命令行参数。我试过编译 .scm 并运行(display (command-line-arguments))它,它每次都会抛出未绑定的变量。我已从 Void Linux 存储库重新安装。

4

1 回答 1

1

您将在 module 的文档中找到 command-line-arguments(chicken process-context)的文档。这些模块在 CHICKEN 5 中默认不加载,这与 CHICKEN 4 不同(其中默认加载的内容定义不明确)。

在 CHICKEN 5 中,如手册中所述,解释了模块,默认情况下仅适用scheme于程序。您需要显式导入的任何其他内容。(chicken base)(chicken syntax)

所以,长话短说,你的程序一(import (chicken process-context))开始就需要一个,这应该可以解决它!

于 2020-11-15T11:57:57.153 回答