摘要:
在Lua中for语句跟其他语言的for类似,语法上有一点点区别。Lua的for语句有两种:数字型和泛型数字型:forvar=exp1,exp2,exp3do<执行体>endvar从exp1变化到exp2,每次变化以exp3为步长递增var,并执行一次“执行体”。exp3是可选的,如果不指定,默认为1。例如fori=1,f(x)doprint(i)endfori=10,1,-1doprint(i)endfor的三个表达式在循环开始前一次性求值,以后不再进行求值。比如上面的f(x)只会在循环开始前执行一次,其结果用在后面的循环中。可以验证如下:#!/usr/local/bin/luaf 阅读全文
posted @ 2013-01-24 20:11
vanishfan
阅读(13425)
评论(1)
推荐(0)

浙公网安备 33010602011771号