从DrRacket读入命令行参数

Cla*_*diu 2 command-line arguments racket

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

Eli*_*lay 5

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

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

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

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