Всюду, где я смотрю, я вижу, что термины с несколькими списками параметров и currying используются взаимозаменяемо. Я вижу это в десятках вопросов stackoverflow и даже на scala -lang.org. Эта страница, например, имеет название "Currying". И первое предложение? "Методы могут определять несколько списков параметров".
И все же некоторые очень знающие люди раздражаются, когда видят несколько списков параметров и приравниваются к карри. Я отправил ответ на этот вопрос, но затем удалил его, когда увидел комментарий Рэндалла Шульца, потому что я боялся, что могу непреднамеренно распространить дезинформацию. Мое понимание заключалось в том, что функция с несколькими списками параметров обязательно является карриной функцией, но эта функция может быть достигнута и другими способами (верхний ответ на этот вопрос четыре пути), но я не уверен, что вся история. Я хочу действительно понять различие.
Я знаю, что в stackoverflow есть много очень похожих вопросов, но я не нашел того, что точно говорит о различии. Что мне нужно знать о нескольких списках параметров и currying, чтобы точно говорить о них?