Наборы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
9. 5. Словари . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Глава 10. Циклы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
10. 1. Оператор повторения for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
10. 2. Операторы повторения while и repeat while . . . . . . . . . . . . . . . . . . . 163
10. 3. Управление циклами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Глава 11. Функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
11. 1. Объявление функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
11. 2. Аргументы функции и возвращаемое значение . . . . . . . . . . . . . . . . 172
11. 3. Возможности функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
11. 4. Безымянные функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 187
Глава 12. Замыкания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
12. 1. Функции как замыкания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
12. 2. Замыкающие выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
12. 3. Неявное возвращение значения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
12. 4. Сокращенные имена параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
12. 5. Переменные-замыкания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
12. 6. Метод сортировки массивов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
12. 7. Каррирование функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
12. 8. Захват переменных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
12. 9. Замыкания — это тип-ссылка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
12. 10. Автозамыкания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
11. 12.