Я прочитал в интернете заявление парня о том, что "карри - это просто модный способ иметь необязательные параметры". По правде говоря, я чувствую, что это заявление поверхностное и неправильное, но я не могу понять, насколько это возможно, потому что у меня недостаточно знаний о лямбда-исчислении.
Когда я пытаюсь объяснить разницу, мое объяснение охватывает параграфы, в основном сводящиеся к тому, что «В карринге есть все варианты объявления функции с меньшим количеством параметров в качестве типов. Но вы не можете иметь все комбинации функции с необязательными параметрами, такими как допустимые типы и использовать их в других объявлениях, по крайней мере, не автоматически ".
Является ли мой подход в самом начале, и что более важно, существует ли более простой и понятный способ объяснить это?