循环在编程语言中用于多次执行一组语句.例如,如果您要打印数字5五次,那么您可以运行一个单独的 VISIBLE"5"<循环,而不是写入 VISIBLE"5"语句./b>语句五次.
简单循环用IM IN YR< label>表示.和IM OUTTA YR< label>.以这种方式定义的循环是无限循环,它们应该以GTFO break语句终止.
迭代循环具有以下结构 :
IM IN YR
请注意,在函数体内,可以使用UPPIN(递增1),NERFIN(递减1)或任何一元函数.
TIL关键字将表达式计算为TROOF:如果它的计算结果为FAIL,则循环再次继续,如果计算结果为WIN,则循环执行停止,并在匹配的IM OUTTA之后继续YR语句.
WILE关键字与TIL关键字相反,如果表达式为WIN,则继续执行,否则循环退出.
示例
HAI 1.2I HAS A VAR ITZ 0IM IN YR LOOPY UPPIN YR VAR TIL BOTH SAEM VAR AN 10 VISIBLE SUM OF VAR AN 1IM OUTTA YR LOOPYKTHXBYE当上述代码在任何LOLCODE编译器或我们的在线编码器上编译时,这将产生以下输出.