Основы функционального программирования/Вводная лекция: различия между версиями
Основы функционального программирования/Вводная лекция (править)
Версия 12:07, 21 марта 2010
, 10 лет назад→Краткость и простота
Ashikbot (обсуждение | вклад) (Уточнение ключа сортировки) |
|||
quickSort (x:xs) = quickSort [y | y <- xs, y <= x] ++ [x] ++ quickSort [y | y <- xs, y > x]</code>
Как видно, даже на таком простом примере,
Кроме того, все операции с [[w:Компьютерная память|памятью]] выполняются автоматически. При создании какого-либо объекта под него автоматически выделяется память. Когда объект выполнит своё предназначение, он вскоре будет также автоматически уничтожен [[w:Сборка мусора|сборщиком мусора]], который имеется в любом функциональном языке.
|