factorial static method
Get factorial of a number
number - The number to get factorial of
Returns factorial of the number
Implementation
static int factorial(int number) {
if (number < 0) throw ArgumentError('Factorial is not defined for negative numbers');
if (number <= 1) return 1;
int result = 1;
for (int i = 2; i <= number; i++) {
result *= i;
}
return result;
}