Comment détecter les arguments de ligne de commande qui sont donnés lorsqu'un script est exécuté avec une raquette? Autrement dit, l'équivalent de sys.argv en Python, args [] en Java, etc ...Lit les arguments de la ligne de commande depuis DrRacket
1
A
Répondre
3
Vous avez ces choix (vous pouvez y jeter un œil dans la documentation pour plus d'info):
current-command-line-arguments
- un vecteur contenant les arguments de ligne de commandeVous pouvez démarrer un script avec le drapeau
-m
, ce qui nécessitera le fichier et rechercher une condition fonctionmain
, puis appliquez sur les arguments de ligne de commande (comme une liste de chaînes)Ou vous pouvez exiger
racket/cmdline
qui fournit une macro qui peut être utilisée pour définir plusieurs indicateurs d'une manière pratique.