1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | -- 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 } |
1 2 3 | if ( 1 != 0 ) then print ( "not equal" ) end |
1 2 | print ( "表" ) print ( "アイウ" ) |