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.