Шаг 8.
Язык программирования Go.
Аргументы командной строки

    На этом шаге рассмотрим пример иллюстрирующий работу с аргументами командной строки в Go.

    Напишим программу, которая выводит сообщение вида "Иван изучает язык Go" (имя и название языка - это аргументы командной строки, переданные программе при выполнении).

    Выполните следующие действия:

  1. Создайте каталог args.
  2. В Блокноте наберите следующие строки кода (рис. 1). Сохраните с именем args.go.


    Рис. 1. Листинг программы args.go

        Архив каталога args можно взять здесь.

  3. Откомпилируйте программу и выполните ее со следующими аргументами (рис. 2).


    Рис. 2. Результат компиляции и выполнения программы

    Поясним код программы args.go:

    Расширим данный пример. Нужно вывести сообщения вида "ИмяN изучает языкN". Пусть в командной строке задается 2N атрибутов в формате

имя файла имя1 язык1 имя2 язык2 ...

    В программу следует внести изменения (рис. 3) и сохранить с именем argsN.go в папке argsN.


Рис. 3. Листинг программы argsN.go

    Архив каталога argsN можно взять здесь.

    Результат работы программы представлен на рисунке 4:


Рис. 4. Результат работы программы

    Приведем некоторые пояснения:

    На следующем шаге начнем знакомиться с основами процедурного программирования на языке Go.


Предыдущий шаг Содержание Следующий шаг