Chicken Scheme - Error: unbound variable: command-line-arguments
Chicken Scheme - Error: unbound variable: command-line-arguments
Chicken 似乎无法识别命令行参数。我试过编译 .scm 和 运行 (display (command-line-arguments))
并且它每次都会抛出未绑定的变量。我已从 Void Linux 存储库重新安装。
您会在模块 (chicken process-context)
的文档中找到 the documentation for command-line-arguments。这些模块在 CHICKEN 5 中默认不加载,与 CHICKEN 4 不同(在 CHICKEN 4 中,默认加载的内容定义不明确)。
在CHICKEN 5中,正如is documented手册页中关于模块的解释,默认情况下只有scheme
、(chicken base)
和(chicken syntax)
可供程序使用。您需要显式导入的任何其他内容。
所以,长话短说,您的程序在开始时需要 (import (chicken process-context))
,这应该可以解决!
Chicken 似乎无法识别命令行参数。我试过编译 .scm 和 运行 (display (command-line-arguments))
并且它每次都会抛出未绑定的变量。我已从 Void Linux 存储库重新安装。
您会在模块 (chicken process-context)
的文档中找到 the documentation for command-line-arguments。这些模块在 CHICKEN 5 中默认不加载,与 CHICKEN 4 不同(在 CHICKEN 4 中,默认加载的内容定义不明确)。
在CHICKEN 5中,正如is documented手册页中关于模块的解释,默认情况下只有scheme
、(chicken base)
和(chicken syntax)
可供程序使用。您需要显式导入的任何其他内容。
所以,长话短说,您的程序在开始时需要 (import (chicken process-context))
,这应该可以解决!