arguments
An array that provides access to this program’s command line arguments.
Declaration
static var arguments: [String] { get set }Discussion
Use CommandLine.arguments to access the command line arguments used when executing the current program. The name of the executed program is the first argument.
The following example shows a command line executable that squares the integer given as an argument.
if CommandLine.arguments.count == 2,
let number = Int(CommandLine.arguments[1]) {
print("\(number) x \(number) is \(number * number)")
} else {
print(
"""
Error: Please provide a number to square.
Usage: command <number>
"""
)
}Running the program results in the following output:
$ command 5
5 x 5 is 25
$ command ZZZ
Error: Please provide a number to square.
Usage: command <number>