Skip to content

Commit

Permalink
#17 Дополнена документация по автоопределению типа значения параметра…
Browse files Browse the repository at this point in the history
… (опции или аргумента)
  • Loading branch information
khorevaa committed Feb 9, 2018
1 parent e572049 commit 6786c0c
Showing 1 changed file with 26 additions and 4 deletions.
30 changes: 26 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,11 +169,23 @@ $ opm install -f <ПутьКФайлу>
* МассивДат
* МассивДлительностей (в работе)

Для простых типов поддерживается определение типа по значение по умолчанию. Пример,

```bsl
Отладка = Команда.Опция("f force", ,"Описание опция")
.ТБулево() // тип опции Булево
;
// Можно заменить на вызов
Отладка = Команда.Опция("f force", Ложь ,"Описание опция");
```

Пример `булево` опции:

```bsl
Отладка = Команда.Опция("v debug", ложь ,"Описание опции")
.Флаговый() / тип опции булево
.Флаговый() // тип опции булево
.ВОкружении("ИМЯ_ПЕРЕМЕННОЙ")
.ПоУмолчанию(Ложь)
.СкрытьВСправке(); // Любой тип
Expand Down Expand Up @@ -218,20 +230,30 @@ $ opm install -f <ПутьКФайлу>
* Строка
* Число
* Дата
* Длительность (в работе)

Для простых типов поддерживается определение типа по значение по умолчанию. Пример,

```bsl
Отладка = Команда.Аргумент("PATH", "" ,"Описание аргумента")
.ТСтрока() // тип опции Строка
;
// Можно заменить на вызов
Отладка = Команда.Аргумент("PATH", "" ,"Описание аргумента");
```

Также аргументы могут принимать массивы данных типов, например:

* МассивЧисел
* МассивСтрок
* МассивДат
* МассивДлительностей (в работе)

Пример `Строки` аргумента:

```bsl
Отладка = Команда.Аргумент("PATH", "" ,"Описание аргумента")
.ТСтрока() / тип опции Строка
.ТСтрока() // тип опции Строка
.ВОкружении("ИМЯ_ПЕРЕМЕННОЙ")
.ПоУмолчанию(Ложь)
.СкрытьВСправке(); // Любой тип
Expand Down

0 comments on commit 6786c0c

Please sign in to comment.