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

Стд

Пространство имен стандартной библиотеки.

Методы

ACos

Доступность: КлиентИСервер

ACos(Число: Число): Число
Возвращает арккосинус значения Число.


ASin

Доступность: КлиентИСервер

ASin(Число: Число): Число
Возвращает арксинус значения Число.


ATan

Доступность: КлиентИСервер

ATan(Число: Число): Число
Возвращает арктангенс значения Число.


Cos

Доступность: КлиентИСервер

Cos(Число: Число): Число
Возвращает косинус значения Число, заданного в радианах.


Exp

Доступность: КлиентИСервер

Exp(Число: Число): Число
Возвращает результат возведения основания натурального логарифма (числа e) в степень Число.


Log

Доступность: КлиентИСервер

Log(Число: Число): Число
Возвращает натуральный логарифм значения Число.


Log10

Доступность: КлиентИСервер

Log10(Число: Число): Число
Возвращает десятичный логарифм значения Число.


Sin

Доступность: КлиентИСервер

Sin(Число: Число): Число
Возвращает синус значения Число, заданного в радианах.


Tan

Доступность: КлиентИСервер

Tan(Число: Число): Число
Возвращает тангенс значения Число, заданного в радианах.


Выполнить

Доступность: Сервер

Выполнить(Код: Строка)
Компилирует и выполняет блок кода Код. Не возвращает ничего.


Вычислить

Доступность: Сервер

Вычислить(Выражение: Строка): неизвестно
Компилирует и выполняет выражение Выражение. Возвращает результат вычисления.


Корень

Доступность: КлиентИСервер

Корень(Число: Число): Число
Возвращает квадратный корень значения Число.


Макс

Доступность: КлиентИСервер

Макс<ТипЗначения>(
Значение1: ТипЗначения,
Значение2: ТипЗначения,
Значение3: ТипЗначения,
Значение4: ТипЗначения,
Значение5: ТипЗначения
): ТипЗначения
ТипЗначения: Тип сравнимых значений. Ограничения параметра типа: Стд::Сравнимое<неизвестно>.

Возвращает максимальное значение из переданных параметров Значение1, Значение2, Значение3, Значение4, Значение5.

Примеры

Макс(-1, -2)            // -1
Макс(-2, -1, 0, 1, 2) // 2


Мин

Доступность: КлиентИСервер

Мин<ТипЗначения>(
Значение1: ТипЗначения,
Значение2: ТипЗначения,
Значение3: ТипЗначения,
Значение4: ТипЗначения,
Значение5: ТипЗначения
): ТипЗначения
ТипЗначения: Тип сравнимых значений. Ограничения параметра типа: Стд::Сравнимое<неизвестно>.

Возвращает минимальное значение из переданных параметров Значение1, Значение2, Значение3, Значение4, Значение5.

Примеры

Мин(-1, -2)            // -2
Мин(-2, -1, 0, 1, 2) // -2


НайтиТип

Доступность: Сервер

НайтиТип(ИмяТипа: Строка): Тип?
Выполняет поиска типа по полному имени ИмяТипа. Если тип не найден возвращает Undefined.

Исключения

ИсключениеНедопустимыйФормат - если передано не полное или недопустимое (синтаксисом) имя типа.


Пауза

Доступность: Сервер

Пауза(Задержка: Длительность)
Останавливает выполнение кода на заданный промежуток времени Задержка.


Степень

Доступность: КлиентИСервер

Степень(
Основание: Число,
Показатель: Число
): Число
Возвращает результат возведения числа Основание в степень Показатель. Аналог операции **.


Типы

Авто

Стд::Авто Тип-одиночка Доступность: КлиентИСервер

Значение данного типа применяется, когда необходимо использовать автоматическое значение, определяющее поведение системой.


Байты

Стд::Байты Доступность: КлиентИСервер

Неизменяемая последовательность байтов.


Булево

Стд::Булево Доступность: КлиентИСервер

Логическое значение, представляемое двумя возможными литералами: Истина и Ложь.


Версия

Стд::Версия Доступность: КлиентИСервер

Версия. Поддерживает сравнение. Формат: Версия = (Целое)(.Целое)(-Квалификатор)? Квалификатор = (ЭлементКвалификатора)('.' | '-' ЭлементКвалификатора) ЭлементКвалификатора = Целое | Константа | Строка Константа = alpha | beta | milestone | cr | rc | release | final Сравнение происходит по числовые сегментам, а потом по сегментам квалификатора. Типы сегментов квалификатора: константа < целое < строка Константы: alpha < beta < milestone < (cr | rc) < (release | final)


Диапазон

Стд::Диапазон<ТипГраницы> Доступность: КлиентИСервер

ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое<BoundType>.

Диапазон, границы интерпретируются включительно. Диапазон называется открытым (сверху/снизу), если в качестве границы указано Неопределено (трактуется как значение большее/меньшее всех остальных)


Закрываемое

Стд::Закрываемое Доступность: КлиентИСервер

Базовый тип для объектов, удерживающих системные ресурсы (порты, файлы, и т. д.) и контекстов. Закрытие выполняется автоматически, но через неопределенное время после того, как объект перестал быть достижимым. Предполагает использование модификатора исп при объявлении переменных, для контроля момента закрытия объекта.


ЗакрытыйДиапазон

Стд::ЗакрытыйДиапазон<ТипГраницы> Доступность: КлиентИСервер

ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое<BoundType>.

Закрытый (ограниченный) диапазон, границы интерпретируются включительно.


Исключение

Стд::Исключение Доступность: КлиентИСервер

Базовый тип любого исключения. Объекты данного типа можно выбросить с помощью инструкции выбросить и перехватывать в секции поймать блока попытка.


ИсключениеАрифметики

Стд::ИсключениеАрифметики Доступность: КлиентИСервер

Исключение, выбрасываемое при выполнении недопустимых арифметических операций. Например, при делении на 0.


ИсключениеВалидации

Стд::ИсключениеВалидации Доступность: КлиентИСервер

Исключение, выбрасываемое при ошибке проверки данных.


ИсключениеВыполнения

Стд::ИсключениеВыполнения Доступность: КлиентИСервер

Общее исключение, выбрасываемое исключительно прикладным кодом при ошибках выполнения.


ИсключениеДинамическогоВыполнения

Стд::ИсключениеДинамическогоВыполнения Доступность: КлиентИСервер

Исключение, выбрасываемое при ошибках выполнения динамического кода.


ИсключениеИндексВнеГраниц

Стд::ИсключениеИндексВнеГраниц Доступность: КлиентИСервер

Исключение, выбрасываемое, если индекс выходит за допустимые границы.


ИсключениеКомпиляции

Стд::ИсключениеКомпиляции Доступность: Сервер

Исключение, выбрасываемое при ошибках компиляции выражений в Выполнить/Вычислить.


ИсключениеНедопустимоеСостояние

Стд::ИсключениеНедопустимоеСостояние Доступность: КлиентИСервер

Исключение, выбрасываемое, если метод вызван на недопустимом для него состоянии объекта.


ИсключениеНедопустимыйАргумент

Стд::ИсключениеНедопустимыйАргумент Доступность: КлиентИСервер

Исключение, выбрасываемое, если аргумент не удовлетворяет ограничениям (соглашениям).


ИсключениеНедопустимыйФормат

Стд::ИсключениеНедопустимыйФормат Доступность: КлиентИСервер

Исключение, выбрасываемое при нарушении формата строкового аргумента.


ИсключениеНеподдерживаемаяОперация

Стд::ИсключениеНеподдерживаемаяОперация Доступность: КлиентИСервер

Исключение, выбрасываемое при вызове метода, функционал которого не поддерживается в данном контексте/окружении.


ИсключениеПроверкиТипа

Стд::ИсключениеПроверкиТипа Доступность: КлиентИСервер

Исключение, выбрасываемое при несоответствии типа фактического значения типу объявления.


ИсключениеРазрешениеОтсутствует

Стд::ИсключениеРазрешениеОтсутствует Доступность: Сервер

Исключение, выбрасываемое когда у приложения (а не у конкретного пользователя) нет разрешения на выполнения действия. Разрешения выдаются администратором сервера или PaaS-сервиса на котором размещено приложение.


ИсключениеСравнения

Стд::ИсключениеСравнения Доступность: КлиентИСервер

Исключение, выбрасываемое при сравнении несравнимых значений.


КлючИЗначение

Стд::КлючИЗначение<ТипКлюча,ТипЗначения> Доступность: КлиентИСервер

ТипКлюча: тип ключа. ТипЗначения: тип значения.

Пара из ключа и соответствующего ему значения.


Кодировка

Стд::Кодировка Доступность: КлиентИСервер

Кодировка.


Конструируемое

Стд::Конструируемое Доступность: КлиентИСервер

Маркерный интерфейс типов, имеющих конструктор без параметров по всей иерархии наследования. Т.е. если тип реализует Конструируемое и он не абстрактный, то у него есть конструктор, допускающий вызов без параметров.


Контекст

Стд::Контекст Доступность: КлиентИСервер

Базовый тип объектов, неявно меняющих поведение системы. Обязательно должен использоваться в исп-выражении или исп-переменной при возврате из метода или создании конструктором. Таким образом, областью действия контекста является область видимости.


НаправлениеСортировки

Стд::НаправлениеСортировки Доступность: КлиентИСервер

Направления сортировки.


Неопределено

Стд::Неопределено Доступность: КлиентИСервер

Значение данного типа применяется, когда необходимо использовать пустое значение, не принадлежащее ни к одному другому типу. Существует единственное значение данного типа, задаваемое литералом.


Обходимое

Стд::Обходимое<ТипЭлемента> Доступность: КлиентИСервер

ТипЭлемента: тип обходимых элементов.

Объект предоставляет возможность обхода своих элементов в цикле для из. Возможность повторного обхода не гарантируется.


Объект

Стд::Объект Доступность: КлиентИСервер

Базовый тип для всех остальных, кроме Неопределено.


Одиночка

Стд::Одиночка Доступность: КлиентИСервер

Базовый тип всех одиночек.


Перечисление

Стд::Перечисление Доступность: КлиентИСервер

Базовый тип элемента перечисления.


Последовательность

Стд::Последовательность<ТипЭлемента> Доступность: КлиентИСервер

Объект предоставляет возможность для потоковой обработки данных. Некоторые методы помечены как терминальные. Это значит что такой метод закрывает последовательность и дальнейшие действия с последовательностью приведут к ошибке.


Представляемое

Стд::Представляемое Доступность: КлиентИСервер

Базовый тип объектов, имеющих удобное пользовательское представление.


Проект

Стд::Проект Доступность: КлиентИСервер

Базовое описание проекта.


РазмерБайтов

Стд::РазмерБайтов Доступность: КлиентИСервер

Размер байтов. Максимальное значение (эквивалент в байтах) 9007199254740991. Минимальное значение (эквивалент в байтах) 0.


РежимОкругления

Стд::РежимОкругления Доступность: КлиентИСервер

Режимы округления десятичного числа.


РежимСовместимости

Стд::РежимСовместимости Доступность: КлиентИСервер

Режим совместимости проекта.


Символы

Стд::Символы Тип-одиночка Доступность: КлиентИСервер

Вспомогательные методы для работы с символами (строками единичной длины).


СлучайныйГенератор

Стд::СлучайныйГенератор Доступность: КлиентИСервер

Генератор случайных данных.


Событие

Стд::Событие Доступность: Сервер

Описывает событие, на которое можно подписаться с помощью аннотации Подписка. Объекты данного типа создаются на основе литерала события.


Сравнимое

Стд::Сравнимое<Тип> Доступность: КлиентИСервер

Тип: тип, с которым сравним данный (обычно сам тип).

Базовый тип объектов, для которых определены операции сравнения (операции <, >, >=, <=).


Строка

Стд::Строка Доступность: КлиентИСервер

Последовательность символов. Индексация символов с 0.


Строки

Стд::Строки Тип-одиночка Доступность: КлиентИСервер

Методы для работы со строками.


Тип

Стд::Тип<ТипЗначения> Доступность: КлиентИСервер

Характеристика значения, определяющая свойства, методы, поведение, которыми обладают значения данного типа.


Ууид

Стд::Ууид Доступность: КлиентИСервер

Универсальный Уникальный Идентификатор (128-битный номер). Представление занимает 32 символа: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx


Форматируемое

Стд::Форматируемое Доступность: КлиентИСервер

Объект, поддерживающий форматирование в строку в соответствии с определенными шаблонами.


ХарактерОшибки

Стд::ХарактерОшибки Доступность: КлиентИСервер

Характер ошибки.


Число

Стд::Число Доступность: КлиентИСервер

Десятичное число. Максимально допустимая разрядность числа 38 знаков.


Язык

Стд::Язык Доступность: КлиентИСервер

Язык системы.