Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΌΠ°ΠΊΡΠΎΡΡ Π½Π° C++
ΠΠ½ΡΡΠ·ΠΈΠ°ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ Π½Π° C++, ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π°Π·ΠΈΡΡΡΡΡΡ Π½Π° do-Π½ΠΎΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π½Π° Π½Π° ΠΌΠ°ΠΊΡΠΎΡΠ°Ρ . Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠΊΡΡΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT. // ΠΠ΅Π· do-Π½ΠΎΡΠ°ΡΠΈΠΈ auto result = ::bind(mx, [&](auto&& x) { return ::bind(my, [&](auto&& y) { return make_value(x + y); }); }); // Π‘ do-Π½ΠΎΡΠ°ΡΠΈΠ΅ΠΉ auto result = DO( LET x IS(mx); LET y IS(my); return make_value(x […]
