Язык для обучения программирования
|
|
Среда, 29 Июля 2020 г. 00:23
+ в цитатник
Wound:
Цитата korvin @ (define (with-file path proc)
(let ((f (open-file path)))
(try (proc f)
(finally (close-file f)))))
(with-file "foo.txt"
(lambda (f)
(write-line f "Hello")
(write-line f "World")))
К слову после JS промисов, я даже похоже функциональщину начал понимать :D
Добавлено
По крайней мере вдуплив в JS промисы, этот код вполне понятен. Да и промисы в JS очень удобными мне показались.
https://forum.sources.ru/index.php?showtopic=419241&view=findpost&p=3835416
Метки:
Holy Wars
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-