20 lines
1.7 KiB
Markdown
20 lines
1.7 KiB
Markdown
# Примеры на D
|
||
|
||
Реализация простых функций на языке D, включающих в себя различные примеры. Каждый пример вынесен в отдельный модуль, что позволяет без привязок к общему коду изучить код конкретного примера.
|
||
|
||
Данные примеры содержат:
|
||
|
||
```sh
|
||
d-examples
|
||
├── common # Общего назначения
|
||
│ ├── variant # Динамическая работа с разными типами данных в одной переменной
|
||
│ ├── isexists # Проверяет наличие исполняемого файла в директориях,указанных в переменной окружения PATH
|
||
│ └── splittext # Форматирует массив строк, разбивая их на строки указанной длины
|
||
├── ncurses # Использование библиотеки ncurses
|
||
│ ├── menu # Интерактивное консольное меню
|
||
│ └── password # Консольное окно для ввода пароля
|
||
└── shell # Запуск команд в shell
|
||
├── pipe # Чтение выходных данных на примере ip
|
||
├── spinner # Эмуляция статуса выполнения процесса
|
||
└── ospinner # Демонстрирует объектно-ориентированный подход к созданию анимации спиннера в консоли
|
||
```
|