Новое в версии 2.1
Встроенный язык
- Тип «Обходимое»
- Добавлены методы:
- ЕдинственныйИлиУмолчание
-
Возвращает единственный содержащийся элемент или Неопределено. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз. Если найдено больше одного значения — выбрасывает исключение ИсключениеНедопустимоеСостояние.ЕдинственныйИлиУмолчание(): ТипЭлемента?
Возвращает единственный содержащийся элемент или значение Умолчание, если элементов нет. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз. Если найдено больше одного значения — выбрасывает исключение ИсключениеНедопустимоеСостояние.ЕдинственныйИлиУмолчание<ТипУмолчания>(Умолчание: ТипЭлемента|ТипУмолчания): ТипЭлемента|ТипУмолчания
- ПервыйИлиУмолчание
-
Возвращает первый элемент или Неопределено. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз.ПервыйИлиУмолчание(): ТипЭлемента?
Возвращает первый элемент или значение Умолчание, если элементов нет. Вызов приводит к частичному обходу. Если реализация не поддерживает повторный обход — вызвать можно только один раз.ПервыйИлиУмолчание<ТипУмолчания>(Умолчание: ТипЭлемента|ТипУмолчания): ТипЭлемента|ТипУмолчания
- Тип «Байты»
-
Добавлен метод ПолучитьДиапазон. Данный метод предназначен для вырезания подмассива байт из заданного диапазона.
Пример:знч МоиБайты = Байты{0112EEAA3311FFAA0011FFAA0011FFAA} // Первые 4 знч ПервыеЧетыреБайта = МоиБайты.ПолучитьДиапазон(0, 4) // Байты{0112EEAA} // Последние 4 знч ПоследниеЧетыреБайта = МоиБайты.ПолучитьДиапазон(МоиБайты.Размер() - 4) //Байты{0011FFAA} // Отрезаем первые 4 байта знч ОтрезаемПервыеЧетыреБайта = МоиБайты.ПолучитьДиапазон(4) //Байты{3311FFAA0011FFAA0011FFAA}