Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Изучай Haskell во имя добра!
9. Больше ввода и вывода
Предыдущая страница
Следующая страница
Table of contents
От издателя
Предисловие
Введение
1. На старт, внимание, марш!
+
2. Типы и классы типов
+
3. Синтаксис функций
+
4. Рекурсия
+
5. Функции высшего порядка
+
6. Модули
+
7. Создание новых типов и классов типов
+
8. Ввод-вывод
+
9. Больше ввода и вывода
-
Файлы и потоки
Перенаправление ввода
Получение строк из входного потока
Преобразование входного потока
Чтение и запись файлов
Использование функции withFile
Время заключать в скобки
Хватай дескрипторы!
Список дел
Удаление заданий
Уборка
Аргументы командной строки
Ещё больше шалостей со списком дел
Многозадачный список задач
Работаем с некорректным вводом
Случайность
Подбрасывание монет
Ещё немного функций, работающих со случайностью
Случайность и ввод-вывод
Bytestring: тот же String, но быстрее
Строгие и ленивые
Копирование файлов при помощи Bytestring
Исключения
Обработка исключений, возникших в чистом коде
Обработка исключений ввода-вывода
Вспомогательные функции для работы с исключениями
10. Решение задач в функциональном стиле
+
11. Аппликативные функторы
+
12. Моноиды
+
13. Пригоршня монад
+
14. Ещё немного монад
+
15. Застёжки
+
Данный блок поддерживает скрол*