Стд
Пространство имен стандартной библиотеки.
Методы
ACos
Возвращает арккосинус значенияЧисло.
ASin
Возвращает арксинус значенияЧисло.
ATan
Возвращает арктангенс значенияЧисло.
Cos
Возвращает косинус значенияЧисло, заданного в радианах.
Exp
Возвращает результат возведения основания натурального логарифма (числа e) в степеньЧисло.
Log
Возвращает натуральный логарифм значенияЧисло.
Log10
Возвращает десятичный логарифм значенияЧисло.
Sin
Возвращает синус значенияЧисло, заданного в радианах.
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
НайтиТип
Выполняет поиска типа по полному имениИмяТипа.
Если тип не найден возвращает Неопределено.
Исключения
ИсключениеНедопустимыйФормат - если передано не полное или недопустимое (синтаксисом) имя типа.
Пауза
Пауза(Задержка: Длительность)Задержка.
Степень
Возвращает результат возведения числаОснование в степень Показатель.
Аналог операции **.
Типы
Байты
Стд::Байты
Неизменяемая последовательность байтов.
Булево
Стд::Булево
Логическое значение, представляемое двумя возможными литералами: Истина и Ложь.
Версия
Стд::Версия
Версия. Поддерживает сравнение. Формат: Версия = (Целое)(.Целое)(-Квалификатор)? Квалификатор = (ЭлементКвалификатора)('.' | '-' ЭлементКвалификатора) ЭлементКвалификатора = Целое | Константа | Строка Константа = alpha | beta | milestone | cr | rc | release | final Сравнение происходит по числовые сегментам, а потом по сегментам квалификатора. Типы сегментов квалификатора: константа < целое < строка Константы: alpha < beta < milestone < (cr | rc) < (release | final)
Диапазон
Стд::Диапазон<ТипГраницы>
ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое<BoundType>.
Диапазон, границы интерпретируются включительно.
Диапазон называется открытым (сверху/снизу), если в качестве границы указано Неопределено (трактуется как значение большее/меньшее всех остальных)
Закрываемое
Стд::Закрываемое
Базовый тип для объектов, удерживающих системные ресурсы (порты, файлы, и т. д.) и контекстов.
Закрытие выполняется автоматически, но через неопределенное время после того, как объект перестал быть достижимым.
Предполагает использование модификатора исп при объявлении переменных, для контроля момента закрытия объекта.
ЗакрытыйДиапазон
Стд::ЗакрытыйДиапазон<ТипГраницы>
ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое<BoundType>.
Закрытый (ограниченный) диапазон, границы интерпретируются включительно.
Исключение
Стд::Исключение
Базовый тип любого исключения.
Объекты данного типа можно выбросить с помощью инструкции выбросить и перехватывать в секции поймать блока попытка.
ИсключениеАрифметики
Стд::ИсключениеАрифметики
Исключение, выбрасываемое при выполнении недопустимых арифметических операций. Например, при делении на 0.
ИсключениеДинамическогоВыполнения
Стд::ИсключениеДинамическогоВыполнения
Исключение, выбрасываемое при ошибках выполнения динамического кода.
ИсключениеИндексВнеГраниц
Стд::ИсключениеИндексВнеГраниц
Исключение, выбрасываемое, если индекс выходит за допустимые границы.
ИсключениеКомпиляции
Стд::ИсключениеКомпиляции
Исключение, выбрасываемое при ошибках компиляции выражений в Выполнить/Вычислить.
ИсключениеНедопустимоеСостояние
Стд::ИсключениеНедопустимоеСостояние
Исключение, выбрасываемое, если метод вызван на недопустимом для него состоянии объекта.
ИсключениеНедопустимыйАргумент
Стд::ИсключениеНедопустимыйАргумент
Исключение, выбрасываемое, если аргумент не удовлетворяет ограничениям (соглашениям).
ИсключениеНедопустимыйФормат
Стд::ИсключениеНедопустимыйФормат
Исключение, выбрасываемое при нарушении формата строкового аргумента.
ИсключениеНеподдерживаемаяОперация
Стд::ИсключениеНеподдерживаемаяОперация
Исключение, выбрасываемое при вызове метода, функционал которого не поддерживается в данном контексте/окружении.
ИсключениеПроверкиТипа
Стд::ИсключениеПроверкиТипа
Исключение, выбрасываемое при несоответствии типа фактического значения типу объявления.
ИсключениеСравнения
Стд::ИсключениеСравнения
Исключение, выбрасываемое при сравнении несравнимых значений.
КлючИЗначение
Стд::КлючИЗначение<ТипКлюча,ТипЗначения>
ТипКлюча: тип ключа. ТипЗначения: тип значения.
Пара из ключа и соответствующего ему значения.
Кодировка
Стд::Кодировка
Кодировка.
Конструируемое
Стд::Конструируемое
Маркерный интерфейс типов, имеющих конструктор без параметров по всей иерархии наследования.
Т.е. если тип реализует Конструируемое и он не абстрактный, то у него есть конструктор, допускающий вызов без параметров.
Контекст
Стд::Контекст
Базовый тип объектов, неявно меняющих поведение системы. Обязательно должен использоваться в исп-выражении или исп-переменной при возврате из метода или создании конструктором. Таким образом, областью действия контекста является область видимости.
МассивБитов
Стд::МассивБитов
Изменяемая конечная последовательность битов фиксированного размера. Бит с индексом 0 является младшим. Размер массива задает допустимый диапазон индексов: 0 .. Размер() - 1.
НаправлениеСортировки
Стд::НаправлениеСортировки
Направления сортировки.
Неопределено
Стд::Неопределено
Значение данного типа применяется, когда необходимо использовать пустое значение, не принадлежащее ни к одному другому типу. Существует единственное значение данного типа, задаваемое литералом.
Обходимое
Стд::Обходимое<ТипЭлемента>
ТипЭлемента: тип обходимых элементов.
Объект предоставляет возможность обхода своих элементов в цикле для из.
Возможность повторного обхода не гарантируется.
Объект
Стд::Объект
Базовый тип для всех остальных, кроме Неопределено.
Одиночка
Стд::Одиночка
Базовый тип всех одиночек.
Перечисление
Стд::Перечисление
Базовый тип элемента перечисления.
ПобитовыеОперации
Стд::ПобитовыеОперации Тип-одиночка
Набор методов для выполнения побитовых операций над типами Число и Байты. Побитовые операции реализованы для типов Байты и целых чисел (тип Число). Экземпляр типа Число преобразуется в битовую последовательность в дополнительном коде. Если в методе допускается передавать отрицательное Число, то оно логически представляется в дополнительном коде бесконечной длины.
Последовательность
Стд::Последовательность<ТипЭлемента>
Объект предоставляет возможность для потоковой обработки данных. Некоторые методы помечены как терминальные. Это значит что такой метод закрывает последовательность и дальнейшие действия с последовательностью приведут к ошибке.
Представляемое
Стд::Представляемое
Базовый тип объектов, имеющих удобное пользовательское представление.
РазмерБайтов
Стд::РазмерБайтов
Размер байтов.
Максимальное значение (эквивалент в байтах) 9007199254740991.
Минимальное значение (эквивалент в байтах) 0.
РежимОкругления
Стд::РежимОкругления
Режимы округления десятичного числа.
Символы
Стд::Символы Тип-одиночка
Вспомогательные методы для работы с символами (строками единичной длины).
Скрипт
Стд::Скрипт Тип-одиночка
Объект-одиночка по работе со скриптами.
СлучайныйГенератор
Стд::СлучайныйГенератор
Генератор случайных данных.
Сравнимое
Стд::Сравнимое<Тип>
Тип: тип, с которым сравним данный (обычно сам тип).
Базовый тип объектов, для которых определены операции сравнения (операции <, >, >=, <=).
Строка
Стд::Строка
Последовательность символов. Индексация символов с 0.
Строки
Стд::Строки Тип-одиночка
Методы для работы со строками.
Тип
Стд::Тип<ТипЗначения>
Характеристика значения, определяющая свойства, методы, поведение, которыми обладают значения данного типа.
Ууид
Стд::Ууид
Универсальный Уникальный Идентификатор (128-битный номер). Представление занимает 32 символа: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx Является сравнимым - упорядочивание происходит по внутреннему представлению и не совпадает с упорядочиванием по строковому представлению.
Форматируемое
Стд::Форматируемое
Объект, поддерживающий форматирование в строку в соответствии с определенными шаблонами.
Число
Стд::Число
Десятичное число. Максимально допустимая разрядность числа 38 знаков.