Lese kommandolinjeargumenter

Swift:
Lese kommandolinjeargumenter

Slik gjør du:

I Swift er kommandolinjeargumentene tilgjengelige via CommandLine.arguments-arrayet. Her er et enkelt eksempel:

// main.swift

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

Kjør programmet med swift main.swift arg1 arg2 arg3:

// Utdata
/main.swift
arg1
arg2
arg3

Dypdykk

Historisk sett har kommandolinjeargumenter vært en integrert del av mange programmeringsspråk, og Swift er ikke noe unntak. Alternativer til CommandLine.arguments inkluderer å bruke biblioteker som Swift Argument Parser for mer avansert parsing. Når det gjelder implementasjonsdetaljer: CommandLine er egentlig en forenklet wrapper rundt argc (argument count) og argv (argument vector), som er standard C-mekanismer for argumenthåndtering.

Se også