level 4
这三个例程无非是用了lua中的三种循环方式来做同一件事情。
其中while循环和repeat循环都是从当前的num开始递减,知道num == 1。而for循环是从1开始递增,直到num结束。
其中local total=1是给total赋初值,一个连乘求积的算法的初值总是赋为1,因为1乘以任何数等于其自身,不影响最后总的乘积。同理,一个连加求和的算法赋初值总是赋为0,因为0加任何数也是等于其自身,不影响最后的总和。
2014年05月02日 16点05分
