Swift:
Odczytywanie argumentów linii poleceń

How to:

Odczytujemy argumenty z tablicy CommandLine.arguments. Przykładowy kod:

// main.swift

for arg in CommandLine.arguments {
    print(arg)
}

Jeśli uruchomisz program z dodatkowymi parametrami, na przykład:

swift run myprogram arg1 arg2

Wynik będzie następujący:

/path/to/myprogram
arg1
arg2

Deep Dive:

Argumenty linii poleceń są starym, lecz uniwersalnym pomysłem interakcji użytkownika z programem. Alternatywy to interfejsy graficzne czy konfiguracje z plików, lecz CLI (Command Line Interface) jest często wybierany dla uprośczenia i automatyzacji. W Swift CommandLine jest obiektem dostarczającym dostęp do argumentów. Implementacja zakłada, że pierwszym argumentem jest ścieżka do wykonywalnego pliku programu, a reszta to przekazywane parametry.

See Also: