Как определить, какие аргументы командной строки были заданы при запуске сценария с ракеткой? То есть эквивалент sys.argv в Python, args [] в Java и т.д ...
У вас есть эти варианты (вы можете посмотреть их все в документации для получения дополнительной информации):
current-command-line-arguments - вектор, содержащий аргументы командной строки
current-command-line-arguments
Вы можете запустить скрипт с флагом -m, для которого потребуется файл и найти предоставленную функцию main, а затем применить его к аргументам командной строки (в виде списка строк)
-m
main
Или вам может потребоваться racket/cmdline, который предоставляет макрос, который можно использовать для удобного определения нескольких флагов.
racket/cmdline