11 - fix table 11.2

This commit is contained in:
Тарас 2025-01-13 09:40:57 +01:00
parent 8f7b9d5087
commit f0f0c72675
1 changed files with 26 additions and 26 deletions

View File

@ -958,32 +958,32 @@ void fun()
*Таблица 11.2. Обзор стандартных модулей* *Таблица 11.2. Обзор стандартных модулей*
|Модуль|Описание| | Модуль | Описание |
|-|-| | --- | --- |
|`std.algorithm`|Этот модуль можно считать основой мощнейшей способности к обобщению, присущей языку. Вдохновлен стандартной библиотекой шаблонов C++ (Standard Template Library, STL). Содержит больше 70 важных алгоритмов, реализованных очень обобщенно. Большинство алгоритмов применяются к структурированным последовательностям идентичных элементов. В STL базовой абстракцией последовательности служит итератор, соответствующий примитив D *диапазон*, для которого краткого обзора явно недостаточно; полное введение в диапазоны D доступно в Интернете| | `std.algorithm` | Этот модуль можно считать основой мощнейшей способности к обобщению, присущей языку. Вдохновлен стандартной библиотекой шаблонов C++ (Standard Template Library, STL). Содержит больше 70 важных алгоритмов, реализованных очень обобщенно. Большинство алгоритмов применяются к структурированным последовательностям идентичных элементов. В STL базовой абстракцией последовательности служит итератор, соответствующий примитив D *диапазон*, для которого краткого обзора явно недостаточно; полное введение в диапазоны D доступно в Интернете |
|`std.array`|Функции для удобства работы с массивами| | `std.array` | Функции для удобства работы с массивами |
|`std.bigint`|Целое число переменной длины с сильно оптимизированной реализацией| | `std.bigint` | Целое число переменной длины с сильно оптимизированной реализацией |
|`std.bitmanip`|Типы и часто используемые функции для низкоуровневых битовых операций| | `std.bitmanip` | Типы и часто используемые функции для низкоуровневых битовых операций |
|`std.concurrency`|Средства параллельных вычислений (см. главу 13)| | `std.concurrency` | Средства параллельных вычислений (см. главу 13) |
|`std.container`|Реализации разнообразных контейнеров| | `std.container` | Реализации разнообразных контейнеров |
|`std.conv`|Универсальный магазин, удовлетворяющий любые нужды по преобразованиям. Здесь определены многие полезные функции, такие как `to` и `text`| | `std.conv` | Универсальный магазин, удовлетворяющий любые нужды по преобразованиям. Здесь определены многие полезные функции, такие как `to` и `text` |
|`std.datetime`|Полезные вещи, связанные с датой и временем| | `std.datetime` | Полезные вещи, связанные с датой и временем |
|`std.file`|Файловые утилиты. Зачастую этот модуль манип улирует файлами целиком; например, в нем есть функция `read`, которая считывает весь файл, при этом `std.file.read` и понятия не имеет о том, что можно открывать файл и читать его маленькими порциями (об этом заботится модуль `std.stdio`, см. далее)| | `std.file` | Файловые утилиты. Зачастую этот модуль манип улирует файлами целиком; например, в нем есть функция `read`, которая считывает весь файл, при этом `std.file.read` и понятия не имеет о том, что можно открывать файл и читать его маленькими порциями (об этом заботится модуль `std.stdio`, см. далее) |
|`std.functional`|Примитивы для определения и композиции функций| | `std.functional` | Примитивы для определения и композиции функций |
|`std.getopt`|Синтаксический анализ командной строки| | `std.getopt` | Синтаксический анализ командной строки |
|`std.json`|Обработка данных в формате JSON| | `std.json` | Обработка данных в формате JSON |
|`std.math`|В высшей степени оптимизированные, часто используемые математические функции| | `std.math` | В высшей степени оптимизированные, часто используемые математические функции |
|`std.numeric`|Общие числовые алгоритмы| | `std.numeric` | Общие числовые алгоритмы |
|`std.path`|Утилиты для манипуляций с путями к файлам| | `std.path` | Утилиты для манипуляций с путями к файлам |
|`std.random`|Разнообразные генераторы случайных чисел| | `std.random` | Разнообразные генераторы случайных чисел |
|`std.range`|Определения и примитивы классификации, имеющие отношение к диапазонам| | `std.range` | Определения и примитивы классификации, имеющие отношение к диапазонам |
|`std.regex`|Обработчик регулярных выражений| | `std.regex` | Обработчик регулярных выражений |
|`std.stdio`|Стандартные библиотечные средства ввода/вывода, построенные на основе библиотеки `stdio` языка C. Входные и выходные файлы предоставляют интерфейсы в стиле диапазонов, благодаря чему многие алгоритмы, определенные в модуле `std.algorithm`, могут работать непосредственно с файлами| | `std.stdio` | Стандартные библиотечные средства ввода/вывода, построенные на основе библиотеки `stdio` языка C. Входные и выходные файлы предоставляют интерфейсы в стиле диапазонов, благодаря чему многие алгоритмы, определенные в модуле `std.algorithm`, могут работать непосредственно с файлами |
|`std.string`|Функции, специфичные для строк. Строки тесно связаны с `std.algorithm`, так что модуль `std.string`, относительно небольшой по размеру, в основном лишь ссылается (определяя псевдонимы) на части `std.algorithm`, применимые к строкам| | `std.string` | Функции, специфичные для строк. Строки тесно связаны с `std.algorithm`, так что модуль `std.string`, относительно небольшой по размеру, в основном лишь ссылается (определяя псевдонимы) на части `std.algorithm`, применимые к строкам |
|`std.traits`|Качества типов и интроспекция| | `std.traits` | Качества типов и интроспекция |
|`std.typecons`|Средства для определения новых типов, таких как `Tuple`| | `std.typecons` | Средства для определения новых типов, таких как `Tuple` |
|`std.utf`|Функции для манипулирования кодировками UTF| | `std.utf` | Функции для манипулирования кодировками UTF |
|`std.variant`|Объявление типа `Variant`, который является контейнером для хранения значения любого типа. `Variant` это высокоуровневый `union`| | `std.variant` | Объявление типа `Variant`, который является контейнером для хранения значения любого типа. `Variant` это высокоуровневый `union` |
[В начало ⮍](#11-9-стандартная-библиотека-d) [Наверх ⮍](#11-расширение-масштаба) [В начало ⮍](#11-9-стандартная-библиотека-d) [Наверх ⮍](#11-расширение-масштаба)