Skip to content

Commit 6786c0c

Browse files
committed
#17 Дополнена документация по автоопределению типа значения параметра (опции или аргумента)
1 parent e572049 commit 6786c0c

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

README.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,23 @@ $ opm install -f <ПутьКФайлу>
169169
* МассивДат
170170
* МассивДлительностей (в работе)
171171

172+
Для простых типов поддерживается определение типа по значение по умолчанию. Пример,
173+
174+
```bsl
175+
Отладка = Команда.Опция("f force", ,"Описание опция")
176+
.ТБулево() // тип опции Булево
177+
;
178+
// Можно заменить на вызов
179+
180+
Отладка = Команда.Опция("f force", Ложь ,"Описание опция");
181+
182+
```
183+
172184
Пример `булево` опции:
173185

174186
```bsl
175187
Отладка = Команда.Опция("v debug", ложь ,"Описание опции")
176-
.Флаговый() / тип опции булево
188+
.Флаговый() // тип опции булево
177189
.ВОкружении("ИМЯ_ПЕРЕМЕННОЙ")
178190
.ПоУмолчанию(Ложь)
179191
.СкрытьВСправке(); // Любой тип
@@ -218,20 +230,30 @@ $ opm install -f <ПутьКФайлу>
218230
* Строка
219231
* Число
220232
* Дата
221-
* Длительность (в работе)
233+
234+
Для простых типов поддерживается определение типа по значение по умолчанию. Пример,
235+
236+
```bsl
237+
Отладка = Команда.Аргумент("PATH", "" ,"Описание аргумента")
238+
.ТСтрока() // тип опции Строка
239+
;
240+
// Можно заменить на вызов
241+
242+
Отладка = Команда.Аргумент("PATH", "" ,"Описание аргумента");
243+
244+
```
222245

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

225248
* МассивЧисел
226249
* МассивСтрок
227250
* МассивДат
228-
* МассивДлительностей (в работе)
229251

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

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

0 commit comments

Comments
 (0)