Skip to main content

Dart

Bei einem Dart Programm Argument auf Konsolenebene mitgeben: 

void main(List<String> arguments) {
  print('Hello world: ${notepad_app.calculate()}!');
}

arguments ist eine liste die Argumente entgegennimmt von außen. 

Das bedeutet konkret:

  • Wenn du dein Dart-Programm in der Konsole z.B. startest mit dart run meinprogramm.dart arg1 arg2 arg3, dann ist arguments eine Liste mit den Strings ["arg1", "arg2", "arg3"].
  • Du kannst diese Argumente nutzen, um das Verhalten deines Programms dynamisch zu steuern, z.B. verschiedene Modi, Dateinamen oder Einstellungen von außen zu übergeben.
  • Wenn du aber keine Argumente übergibst, ist die Liste einfach leer.