Перейти к основному содержимому

Новое в версии 7.0

Прикладная функциональность​

Секрет приложения​

Добавлено новое пространство имен Стд::Безопасность, содержащее объекты для безопасной работы с секретными и конфиденциальными данными (подробнее). Включает следующие типы:

Штамп времени​

Файлы​

Реализован поиск файлов по регулярному выражению (подробнее).

В тип НастройкаПоискаФайлов добавлен метод ИмяСоответствует(), который в качестве параметра принимает объект типа Образец.

Пример поиска файлов с расширением «.cf»
метод ПоискФайлов(КорневойКаталог: Файл): ЧитаемыйМассив<Файл>
пер ПоискПоРегулярномуВыражению = новый НастройкиПоискаФайлов().ИмяСоответствует('\.cf$')
пер НайденныеФайлы = Файлы.Найти(КорневойКаталог, ПоискПоРегулярномуВыражению)

возврат НайденныеФайлы
;

При одновременной настройке поиска по регулярному выражению и подстроке (с помощью метода ИмяСодержит()) используется последний заданный фильтр.

JSON​

Изменено поведение десериализации объектов JSON: если необходимого поля структуры нет в читаемом тексте JSON, в поле устанавливается значение Неопределено. Для этого было изменено поведение настроек НастройкиЧтенияОбъектовJson (подробнее).

Встроенный язык​

Тип «Число»​

Добавлена перегрузка конструктора типа Число, с помощью которой можно преобразовать строковое представление числа в соответствующий экземпляр типа с заданным основанием:

Число(
Строка: Строка,
Основание: Число
)

Работа с последовательностями​

Для типов Последовательность и Обходимое добавлены методы для работы с числовыми последовательностями:

  • Среднее() — возвращает среднее арифметическое элементов типа Число.
  • СреднееИлиУмолчание() — возвращает среднее арифметическое элементов типа Число или Умолчание, если элементов нет.
  • Сумма() — возвращает сумму элементов типа Число или 0, если элементов нет.

Также для типов Последовательность и Обходимое добавлен метод Первый(), который возвращает первый элемент.

Для типа ЧитаемыйМассив метод Первый() удален.

Изменения в объектной модели​

Переименования​

Http​

  • ЗапросHttp:

    • МетодHttp ⟶ Метод
    • Выполнить():
      • КонтекстHttp ⟶ Контекст
  • ОтветHttp:

    • КодСостояния ⟶ КодСтатуса

ВводВывод​

  • Файлы:
    • ПолучитьДомашнийКаталог() ⟶ ПолучитьДомашнийКаталогПользователя()

ПроцессОс​

  • Конструктор и метод ПередатьВыводВ():
    • КомандаЗапуска ⟶ Команда

СредаИсполнения​

  • ПолучитьПеременную():

    • ИмяПеременнойСреды ⟶ Имя
  • ПолучитьСвойство():

    • ИмяСвойства ⟶ Имя

Стандартная библиотека​

  • Строка и ИзменяемыйМассив:
    • Развернуть() ⟶ Перевернуть()