Например, если бы я определял следующую функцию
exprod[n_] := Expand[Product[x + i, {i, 1, n}]]
Тогда почему символ подчеркивания после переменной n необходим в определении функции? Откуда взялся этот стиль или он характерен только для языка программирования Mathematica?