下面写一个计算0到n累加的算法,下面这个代码是C或Java的方式
int sum(int n) {
int total=0;
while(n>0){
total+=n;
n--;
}
return total;
}
使用Erlang的代码
sum(0)->0;
sum(N)->sum(N-1)+N.
只需要两行简洁的代码。下面写一个计算0到n累加的算法,下面这个代码是C或Java的方式
int sum(int n) {
int total=0;
while(n>0){
total+=n;
n--;
}
return total;
}
sum(0)->0;
sum(N)->sum(N-1)+N.
只需要两行简洁的代码。