История изменений
Исправление 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 ...
.