Каррирование: различия между версиями

54 байта добавлено ,  6 лет назад
=== [[D_(язык_программирования)|D]] ===
<source lang="d">
auto curry( int a ){ return (int b){ return a+b; } }
auto curry_4 = curry(4);
{
auto val = carry_4(5); // val == 9
return (int b){ return a+b; }
}
</source>
 
Анонимный участник