Почему оператор степени в F # работает только с числами с плавающей запятой?

Я никогда не видел, чтобы язык имел экспоненциальный или степенной оператор, принимающий только числа с плавающей запятой?

Например:

2 ** 2 вызывает ошибку Тип int не поддерживает никаких операторов с именем Pow

Есть ли веские причины для этого проектного решения?

58
задан Gabe 17 March 2011 в 03:35
поделиться