Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Практическое использование Common Lisp
5. Функции
Поставить закладку
5.1. Определение новых функций
Для продолжения работы требуется
Регистрация
Предыдущая страница
Следующая страница
Оглавление
От коллектива переводчиков
1. Введение: почему Lisp?
+
2. Намылить, смыть, повторить: знакомство с REPL
+
3. Практикум: простая база данных
+
4. Синтаксис и семантика
4.1. Зачем столько скобок?
+
5. Функции
-
5.1. Определение новых функций
5.2. Списки параметров функций
5.3. Необязательные параметры
5.4. Остаточные (rest) параметры
5.5. Именованные параметры
5.6. Совместное использование разных типов параметров
5.7. Возврат значений из функции
5.8. Функции как данные, или функции высшего порядка
5.9. Анонимные функции
6. Переменные
+
7. Макросы: стандартные управляющие конструкции
+
8. Макросы: создание собственных макросов
+
9. Практикум: каркас для unit-тестирования
+
10. Числа, знаки и строки
+
11. Коллекции
+
12. Они назвали его Lisp неспроста: обработка списков
+
13. Не только списки: другие применения cons-ячеек
+
14. Файлы и файловый ввод/вывод
+
15. Практика: переносимая библиотека файловых путей
+
16. Переходим к объектам: обобщённые функции
+
17. Переходим к объектам: классы
+
18. Несколько рецептов для функции FORMAT
+
19. Обработка исключений изнутри: условия и перезапуск
+
20. Специальные операторы
+
21. Программирование по-взрослому: пакеты и символы
+
22. LOOP для мастеров с чёрным поясом
+
23. Практика: спам-фильтр
+
24. Практика. Разбор двоичных файлов
+
25. Практика: разбор ID3
+
26. Практика. Веб-программирование с помощью AllegroServe
+
27. Практика: База данных для MP3
+
28. Практика. Сервер Shoutcast
+
29. Практика. Браузер МР3-файлов
+
30. Практика: библиотека для генерации HTML-интерпретатор
+
31. Практика: библиотека для генерации HTML-компилятор
+
32. Заключение: что дальше?
+
Данный блок поддерживает скрол*