- 1
- 2
- 3
function<future<int> (int)> f = [](int a){ cout << a << '\n'; return mreturn(a + 6); };
int a = (mreturn(5) >>= f).get();
cout << a;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+16
function<future<int> (int)> f = [](int a){ cout << a << '\n'; return mreturn(a + 6); };
int a = (mreturn(5) >>= f).get();
cout << a;
HaskellGovno 06.12.2013 15:37 # +5
govnomonad 07.12.2013 07:51 # +1
https://github.com/beark/ftl
LispGovno 07.12.2013 09:35 # 0
> Transformers
> No, not as in Optimus Prime! As in a monad transformer.
LispGovno 07.12.2013 09:43 # 0
roman-kashitsyn 07.12.2013 10:19 # +1
должно работать
LispGovno 07.12.2013 10:32 # 0
Это тот что <>?
roman-kashitsyn 07.12.2013 10:48 # +1
научись уже пользоваться hoogle
roman-kashitsyn 07.12.2013 10:56 # +1
LispGovno 07.12.2013 21:07 # 0
crastinus 07.12.2013 21:59 # 0
roman-kashitsyn 10.12.2013 19:26 # +3
bormand 10.12.2013 19:55 # +2
Q: Почему кот яйца лижет?
A: Потому что может!
guest 10.12.2013 22:08 # −3
LispGovno 12.12.2013 20:45 # +1