我怎样才能让这个递归方法在不测试基本情况的情况下返回1
调用0!
,即不执行if-else
0 和 1。
public static long f( number ){
if ( number <= 1 ){ // test for base case
return 1; // base cases: 0! = 1 and 1! = 1
}
else{ return number * f( number - 1 ); }
}
我不想检查基本情况。这可能吗?