Анонимная функция с приправой карри в SML

У меня есть функция ниже, и она работает:

(fn x => x * 2) 2; 

но этот не работает:

(fn x y => x + y ) 2 3;

Кто-либо может сказать мне почему? Или дайте мне некоторую подсказку, чтобы заставить это работать?

19
задан Alex Coplan 21 May 2015 в 11:52
поделиться

1 ответ

(fn x => fn y => x+y) 2 3; работает. fn просто не имеет такого же синтаксического сахара для определения свернутых функций, как fun.

33
ответ дан 30 November 2019 в 03:33
поделиться