Прапори командного рядку -
це загально прийнятий спосіб вказувати налаштування програмам
призначеним для використання з командного рядка. Наприклад,
у |
|
|
|
Пакет Go |
|
|
|
Декларування прапорців доступно для наступних типів даних -
рядки, цілі числа та логічний тип даних. Ми декларуємо
прапорець |
|
Тут ми декларуємо прапорці |
|
Також, можливо декларувати прапорець - таким чином щоб вже існуюча змінна прийняла на себе його значення. Зауважте, що потрібно передати вказівник на цю змінну аргументом до функції яка декларуватиме прапорець. |
|
Як тільки усі прапорці задекларовані, ми викличемо |
|
Наразі, ми просто виведемо на екран усі розпізнані налаштування
та позиційні аргументи. Зауважте, що нам потрібно розіменувати
вказівники, наприклад |
|
Щоб проексперементувати з прапорцями командного рядку, краще всього спершу скомпілювати нашу програму і вже потім запускати збудований файл напряму. |
|
Спробуйте спершу скомпільовану програму - надавши значення усім прапорцям. |
|
Зауважте, що якщо ви пропустите прапорці, вони автоматично приймуть свої налаштування за замовчуванням. |
|
Заключні або позиційні аргументи можуть бути вказані після будь-яких прапорців. |
|
Зауваже що пакет |
|
Скористайтесь прапорцями |
|
Якщо ви вкажете прапорець, який не було вказано в нашій програмі, у відповідь, ви отримаєте повідомлення помилки та (повторно) тест довідки. |
|
Далі, ми розглядемо змінні середовища, інший загальноприйнятий метод передачі параметрів програмам. |
Наступний приклад: Командний Рядок - Під Команди.