LiveInternet
LiveInternet
x
(+ )
rss forum sources ru
rss forum sources ru
rss_forum_sources_ru
-
-
e-mail
-
(3)
YalanLife
livemask2
spiegel1
-
: 29.07.2007
:
:
: 80
:
, 22 2021 . 17:51
+
korvin:
applegame @
22.04.21, 13:31
. Elixir/Erlang , foo(), .
x = foo (bar (gee (qux 42)))
, ? . , , . , .
applegame @
22.04.21, 13:31
, do-, .
, , , , . IO do-, .. .
https://forum.sources.ru/index.php?showtopic=421266&view=findpost&p=3846668
:
Holy Wars
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_forum_sources_ru/post483408002/">Что делать с жунами</a><br/>korvin: Цитата applegame @ 22.04.21, 13:31Но таки в моем примере запросто может появиться императивщина. В Elixir/Erlang функции запросто могут быть грязными с сайд эффектами, а в моем коде идет вызов функции foo(), причем два раза и в определенной ПОСЛЕДОВАТЕЛЬНОСТИ. Вложенный вызов чистых функций в «чистом» функциональном языке x = foo (bar (gee (qux 42))) — тоже некоторая «последовательность», и что? Функциональный код не перестаёт таковым быть. А наличие побочных эффектов — да, делает код императивным, а побочные эффекты — это изменение состояния. Снова приходим к тому, что это ключевое о... <a href="https://www.liveinternet.ru/users/rss_forum_sources_ru/post483408002/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA