Чтение параметров командной строки в Swift-скрипте
При запуске программ на Swift из командной строки бывает необходимо передать параметры скрипту. Это удобно, когда нужно специфицировать поведение программы. Например заставить ее просканировать все дерево каталогов на наличие файлов, либо указать на конкретный файл для обработки.
Для этих целей в стандартной библиотеке Swift существует класс Process, который содержит массив строк, под названием arguments. Следующий код выведет все аргументы, переданные скрипту:
for argument in Process.arguments
{
print(argument);
}
При этом первым аргументом будет передан путь к файлу скрипта и его имя.
Посмотрим, что будет содержаться в массиве arguments если вызвать скрипт следующим способом: