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

Содержимое удалено Содержимое добавлено
дополнение
дополнение
Строка 252:
) # да, опять выведет 2387403.
</source>
 
=== OCaml ===
В следующем интерактивном примере <code>(add 5)</code> является замыканием, так как содержит как «функцию» (add x), так и «окружение» (x = 5):
<source lang="ocaml">
# let add x = (fun y -> x + y) ;;
val add : int -> int -> int = <fun>
# (add 5) 3 ;;
- : int = 8
</source>
 
 
=== JavaScript ===