Spec-Zone.ru › Elixir 1.9

Elixir

Elixir v1.9.4 Справочник API

Модули

Доступ

Доступ к данным структур по ключу.

Агент

Агенты — это простое абстрагирование состояния.

Приложение

Модуль для работы с приложениями и определения обратных вызовов приложений.

Ошибка аргумента
Ошибка арифметики
Атом

Функции для удобной работы с атомами.

Ошибка неверной арности
Ошибка неверного булевого значения
Ошибка неверной функции
Ошибка неверного отображения
Ошибка неверной структуры
База

Этот модуль предоставляет функции кодирования и декодирования данных в соответствии с RFC 4648.

Поведение устаревший

Механизм обработки поведения.

Битовые операции

Набор макросов для выполнения вычислений над битами.

Календарь

Этот модуль определяет обязанности по работе с календарями, датами, временами и датами и временем в Elixir.

Календарь.ISO

Реализация календаря, которая следует стандарту ISO 8601.

Календарь.База данных часовых поясов

Этот модуль определяет поведение для предоставления данных о часовых поясах.

Календарь.База данных часовых поясов (только UTC)

Встроенная база данных часовых поясов, которая работает только в Etc/UTC.

Ошибка раздела case
Код

Утилиты для управления компиляцией кода, оценкой кода и загрузкой кода.

Ошибка загрузки кода
Собираемые

Протокол для обхода структур данных.

Ошибка компиляции
Ошибка раздела cond
Конфигурация

Простой API конфигурации на основе ключевых слов.

Конфигурация.Поставщик

Определяет API поставщика, который загружает конфигурацию во время загрузки.

Конфигурация.Читатель

API для чтения файлов конфигурации, определенных с помощью Config.

Дата

Структура Date и функции.

Диапазон дат

Возвращает включительный диапазон между датами.

Дата и время

Реализация даты и времени с часовым поясом.

Словарь устаревший

Общий API для словарей.

Динамический надзиратель

Надзиратель, который динамически запускает дочерние процессы.

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

Предоставляет набор алгоритмов для работы со списками.

Перечисление.Ошибка пустого списка
Перечисление.Ошибка выхода за пределы
Перечисляемый

Протокол перечисляемых, используемый модулями Enum и Stream.

Ошибка Erlang
Исключение

Функции для форматирования бросков/перехватов/выходов и исключений.

Файл

Этот модуль содержит функции для работы с файлами.

Ошибка копирования файла
Ошибка файла
Ошибка ссылки на файл
Ошибка переименования файла
Информация о файле

Структура, хранящая информацию о файле.

Поток файла

Определяет структуру File.Stream, возвращаемую функцией File.stream!/3.

Вещественные числа

Функции для работы с числами с плавающей точкой.

Функция

Набор функций для работы с функциями.

Ошибка правила функции
GenEvent устаревший

Менеджер событий с обработчиками событий.

GenServer

Модуль поведения для реализации сервера в клиент-серверной модели.

HashDict устаревший

Реализация HashDict на основе кортежей.

HashSet устаревший

Реализация HashSet на основе кортежей.

Ввод-вывод

Функции для обработки ввода-вывода.

IO.ANSI

Функциональность для рендеринга ANSI-последовательностей.

Поток IO

Определяет структуру IO.Stream, возвращаемую функциями IO.stream/2 и IO.binstream/2.

Ошибка потока IO
Inspect

Протокол Inspect преобразует структуру данных Elixir в алгебраическое представление.

Inspect.Алгебра

Набор функций для создания и управления алгебраическими представлениями.

Inspect.Ошибка

Выбрасывается, когда структура не может быть представлена.

Inspect.Параметры

Определяет параметры, используемые протоколом Inspect.

Целые числа

Функции для работы с целыми числами.

Ядро

Kernel — это стандартная среда Elixir.

Ядро.Параллельный компилятор

Модуль, отвечающий за параллельную компиляцию и загрузку файлов.

Kernel.SpecialForms

Специальные формы — это базовые строительные блоки Elixir, и поэтому не могут быть переопределены разработчиком.

KeyError
Keyword

Набор функций для работы со словами-ключами.

List

Функции, работающие со (связанными) списками.

List.Chars

Протокол List.Chars отвечает за преобразование структуры в список символов (только если применимо).

Macro

Удобства для работы с макросами.

Macro.Env

Структура, которая хранит информацию о среде компиляции.

Map

Набор функций для работы с картами.

MapSet

Функции, работающие с множествами.

MatchError
Module

Предоставляет функции для работы с модулями во время компиляции.

NaiveDateTime

Структура NaiveDateTime (без часового пояса) и функции.

Node

Функции, связанные с узлами VM.

OptionParser

Функции для разбора аргументов командной строки.

OptionParser.ParseError
Path

Этот модуль предоставляет удобства для манипулирования или получения путей к файлам в системе.

Port

Функции для взаимодействия с внешним миром через порты.

Process

Удобства для работы с процессами и словарем процессов.

Protocol

Справочник и функции для работы с протоколами.

Protocol.UndefinedError
Range

Определяет диапазон.

Record

Модуль для работы с записями, определения и импорта записей.

Regex

Предоставляет регулярные выражения для Elixir.

Regex.CompileError
Registry

Локальное, децентрализованное и масштабируемое хранилище пар «ключ-значение» для процессов.

RuntimeError
Set deprecated

Общий API для множеств.

Stream

Функции для создания и композиции потоков.

String

Строка в Elixir — это бинарный код, закодированный в UTF-8.

String.Chars

Протокол String.Chars отвечает за преобразование структуры в двоичный код (только если применимо).

StringIO

Управляет процессом устройства ввода-вывода, который обернут строкой.

Supervisor

Модуль поведения для реализации супервайзеров.

Supervisor.Spec deprecated

Устаревшие функции для создания спецификаций дочерних элементов.

SyntaxError
System

Модуль System предоставляет функции, которые взаимодействуют напрямую с VM или системой хоста.

SystemLimitError
Task

Удобства для запуска и ожидания задач.

Task.Supervisor

Супервайзер задач.

Time

Структура Time и функции.

TokenMissingError
TryClauseError
Tuple

Функции для работы с кортежами.

URI

Утилиты для работы с URI.

UndefinedFunctionError
UnicodeConversionError
Version

Функции для парсинга и сопоставления версий с требованиями.

Version.InvalidRequirementError
Version.InvalidVersionError
Version.Requirement

Структура, которая хранит информацию о требованиях к версии.

WithClauseError

© 2012 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.9.4/api-reference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API