LINUX.ORG.RU

История изменений

Исправление red75prim, (текущая версия) :

Я думал, что смысл в том, что сперва мы получаем config1 [...] Когда g и e возвращают управление f, то f продолжает работать с config1.

Так всё и есть. Только config2 нужно создавать явно: f ... = do ... local createConfig2 $ g ....

Когда думаю о коде на Haskell, есть постоянное ощущение, что мозги выворачиваются наизнанку...

Исправление red75prim, :

Я думал, что смысл в том, что сперва мы получаем config1 [...] Когда g и e возвращают управление f, то f продолжает работать с config1.

Так всё и есть. Только config2 нужно создавать явно: f ... = do ... local createConfig2 $ g ....

Исходная версия red75prim, :

Я думал, что смысл в том, что сперва мы получаем config1 [...] Когда g и e возвращают управление f, то f продолжает работать с config1.

Так всё и есть. Только config2 нужно создавать явно: local createConfig2 $ f ....