Почему Mathematica использует знак подчеркивания при определении параметров?

Например, если бы я определял следующую функцию

exprod[n_] := Expand[Product[x + i, {i, 1, n}]]

Тогда почему символ подчеркивания после переменной n необходим в определении функции? Откуда взялся этот стиль или он характерен только для языка программирования Mathematica?

18
задан EthanLWillis 21 May 2012 в 16:33
поделиться