-- c-like lua
function add(x,y) {
return x + y
}
--階乗
function factorial_while(n) {
--whileで階乗してみる
sum = 1
i = 1
while(i <= n) {
sum = sum * i
i = i + 1
}
return sum
}
--階乗
function factorial_for(n) {
//forで階乗してみる
//すまないが、 lua のforを 完全にc-likeにしきれていないんだ
sum = 1
for (i = 1 , n , 1 ) { -- or for (i = 1 , n ) {
sum = sum * i;
}
return sum
}