Реализации алгоритмов/Замыкание: различия между версиями

Содержимое удалено Содержимое добавлено
дополнение
дополнение
Строка 254:
 
=== OCaml ===
В следующем интерактивном примере <code>(add 5)</code> является замыканием, так как содержит как «функцию» (add x), так и «окружение» (x = 5)<ref>[https://www.cs.umd.edu/class/summer2009/cmsc330/CMSC330_Ocaml_closures_currying.pdf OCaml Closures and Currying.] CMSC 330, Summer 2009</ref>:
<source lang="ocaml">
# let add x = (fun y -> x + y) ;;
Строка 535:
reversed = sorted(names) { $0 > $1 }
</source>
 
== Примечания ==
{{примечания}}
 
{{BookCat}}