如何检测使用racket运行脚本时给定的命令行参数?也就是说,相当于Python中的sys.argv,Java中的args []等等......
答案 0 :(得分:5)
您有这些选择(您可以在文档中查看所有内容以获取更多信息):
current-command-line-arguments
- 一个包含命令行参数的向量
您可以使用-m
标志启动一个脚本,该标志将需要该文件并查找提供的main
函数,然后将其应用于命令行参数(作为列表)字符串)
或者你可以要求racket/cmdline
提供一个宏,可以用来方便地定义几个标志。