从DrRacket读入命令行参数

时间:2009-11-11 05:59:43

标签: command-line arguments racket

如何检测使用racket运行脚本时给定的命令行参数?也就是说,相当于Python中的sys.argv,Java中的args []等等......

1 个答案:

答案 0 :(得分:5)

您有这些选择(您可以在文档中查看所有内容以获取更多信息):

  • current-command-line-arguments - 一个包含命令行参数的向量

  • 您可以使用-m标志启动一个脚本,该标志将需要该文件并查找提供的main函数,然后将其应用于命令行参数(作为列表)字符串)

  • 或者你可以要求racket/cmdline提供一个宏,可以用来方便地定义几个标志。