赞
踩
@wrap(index,limit)
我们去查lingo教程可以知道该函数简单来说就是返回一个控制在[1,limit]的值,当index<=limit时,直接返回index,当index>limit时,返回index%limit,也就是index对limit取模,但我们去翻他们的教程,会发现这样一句定义就是index模limit再加1,但起初我都不理解,这个加一是什么意思,因为运行出来的结果就直接是它的余数了,并没有加1,查阅相关资料后,我认为在这里他的加一并不是数值上的加一,而是表示循环上的加1。比如days(J)为1时,days(I)为1 2 3 4 5时,@wrap(J+I+2,7)返回值为4 5 6 7 1 而当days(J)为2时,返回值为 5 6 7 1 2,相当于之前每个数字都往前进了一位,但数字不会超出循环的限制。然后也有人这样理解,他把1看作是逻辑值,1就是要进行循环,0就是不循环,不管是什么理解,嗯,只要清楚他的用法就可以了,不要把它误认为是数值上的加一。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。