Читайте в командной строке аргументы от DrRacket - PullRequest
2 голосов
/ 11 ноября 2009

Как определить, какие аргументы командной строки были заданы при запуске сценария с ракеткой? То есть эквивалент sys.argv в Python, args [] в Java и т.д ...

1 Ответ

5 голосов
/ 11 ноября 2009

У вас есть эти варианты (вы можете посмотреть их все в документации для получения дополнительной информации):

  • current-command-line-arguments - вектор, содержащий аргументы командной строки

  • Вы можете запустить скрипт с флагом -m, для которого потребуется файл и найти предоставленную функцию main, а затем применить его к аргументам командной строки (в виде списка строк)

  • Или вам может потребоваться racket/cmdline, который предоставляет макрос, который можно использовать для удобного определения нескольких флагов.

...