Эквивалент Fold .
Я думаю, что это, как правило, называется «уменьшить» - в любом случае это имя Python.
Перевод вашего примера:
Fold[#1*#2&, 1, list]
То, что #1*#2&
- это двоичная лямбда-функция, которая умножает свои аргументы.
В этом случае вы можете просто использовать Times
вместо:
Fold[Times, 1, list]
Или, конечно, просто применить Times
к списку:
Apply[Times, list]
Или, если коротко:
Times @@ list
ПРИМЕЧАНИЕ. Версия в вашем вопросе, где вы используете продукт вместо Times, не будет работать.
Товар предназначен для чего-то другого, а именно аналога Сумма .