Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スクリプトがラケットで実行されているときに指定されたコマンドライン引数を検出するにはどうすればよいですか?つまり、Pythonのsys.argv、Javaのargs[]などに相当します。
これらの選択肢があります(詳細については、ドキュメントですべて調べることができます)。
current-command-line-arguments-コマンドライン引数を保持するベクトル
current-command-line-arguments
-mフラグを使用してスクリプトを開始できます。これにより、ファイルが必要になり、提供されたmain関数が検索され、コマンドライン引数に(文字列のリストとして)適用されます。
-m
main
またはracket/cmdline、便利な方法で複数のフラグを定義するために使用できるマクロを提供するものを要求できます。
racket/cmdline