Parsing della riga di comando in Dart

Parsing della riga di comando in Dart

Dart ha già di default una libreria per il parsing della riga di comando.

Tra l'altro è anche abbastanza avanzata; si chiama args, e va solo importata.

Vediamo un esempio molto basico dal quale partire:

import 'package:args/args.dart';

ArgResults argResults;

main() {
  List<String> args = new List();
  args.add("FRANCO");

  final parser = new ArgParser()..addFlag("NOME", negatable: false, abbr: 'n');
  argResults = parser.parse(args);
  print(argResults.rest);
}

Ovviamente io ho creato una lista "fissa" per farvi vedere il funzionamento.

Ma quegli argomenti andrebbero passati dalla riga di comando quando si lancia il programma.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2599 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy