Lolcode-loops
提供:Dev Guides
Lolcode-ループ
ループは、プログラミング言語でステートメントのセットを複数回実行するために使用されます。 たとえば、数字5を5回印刷する場合、 VISIBLE“ 5” ステートメントを5回記述する代わりに、単一の VISIBLE“ 5” ステートメントでループを5回実行できます。
単純なループは、IM IN YR <label>およびIM OUTTA YR <label>で表されます。 この方法で定義されたループは無限ループであり、GTFO breakステートメントで終了する必要があります。
反復ループは次の構造を持っています-
関数本体内では、UPPIN(1ずつ増加)、NERFIN(1ずつ減少)、または任意の単項関数を使用できることに注意してください。
TILキーワードは、式をTROOFとして計算します。FAILと評価された場合、ループはもう一度続行し、WINと評価された場合、ループの実行は停止し、一致するIM OUTTA YRステートメントの後に続行します。
WILEキーワードは、式がWINの場合はTILキーワードの反対であり、実行は継続します。それ以外の場合はループが終了します。
例
上記のコードがLOLCODEコンパイラまたはオンラインコーディンググラウンドでコンパイルされると、次の出力が生成されます。