Lolcode - Döngüler

Döngüler, programlama dillerinde bir dizi ifadeyi birden çok kez yürütmek için kullanılır. Örneğin, 5 rakamını beş kez yazdırmak istiyorsanız,VISIBLE “5” ifadeyi beş kez, single ile bir döngü çalıştırabilirsiniz VISIBLE “5” beş kez açıklama.

Basit döngüler, IM IN YR <label> ve IM OUTTA YR <label> ile temsil edilir. Bu şekilde tanımlanan döngüler sonsuz döngülerdir ve bir GTFO break ifadesiyle sonlandırılmalıdır.

Yineleme döngüleri aşağıdaki yapıya sahiptir -

IM IN YR <label> <any_operation> YR <any_variable> [TIL|WILE <expression>]
   <code block to execute inside the loop multiple times>
IM OUTTA YR <label>

Lütfen fonksiyon gövdesinin içinde UPPIN (bir artış), NERFIN (bir azalma) veya herhangi bir tekli fonksiyonun kullanılabileceğini unutmayın.

TIL anahtar sözcüğü, ifadeyi bir TROOF olarak hesaplar: BAŞARISIZ olarak değerlendirilirse, döngü bir kez daha devam eder, WIN olarak değerlendirilirse, döngü yürütme durur ve eşleşen IM OUTTA YR ifadesinden sonra devam eder.

WILE anahtar sözcüğü TIL anahtar sözcüğünün tersidir, ifade WIN ise yürütme devam eder, aksi takdirde döngü çıkar.

Misal

HAI 1.2
I HAS A VAR ITZ 0
IM IN YR LOOPY UPPIN YR VAR TIL BOTH SAEM VAR AN 10
   VISIBLE SUM OF VAR AN 1
IM OUTTA YR LOOPY
KTHXBYE

Yukarıdaki kod herhangi bir LOLCODE derleyicisinde veya çevrimiçi kodlama alanımızda derlendiğinde, bu aşağıdaki çıktıyı üretecektir.

sh-
4.3$ lci main.lo
1
2
3
4
5
6
7
8
9
10