有没有办法给while循环一个条件,使得它每十次执行一次输出,但是在这个输出后它继续运行?
我希望自己明白......
谢谢!
艾米
答案 0 :(得分:3)
Modulo对此非常有用。
作为一个例子;在快速做模数时,你使用%符号。基本上模数输出给定术语的其余部分。
因此;
Value 1 MODULO Value 2 outputs Remainder
。
此外;
基本上你希望每个第n个元素输出一个值,其中n是速率。您需要跟踪已经完成的循环次数。
下面的代码将持续1000次,并且每10次打印一次(总共100次打印输出。)
var execution : Int = 0
while ( execution != 1000 ) {
if ( execution % 10 == 0 ) {
print("output")
}
execution = execution + 1
}
答案 1 :(得分:0)