 







|  |   
2.6
FOREACH
FOREACH (C). Powtarza jakies polecenie dla kazdego ASSIGNa opisanegona podstawie tablic : $nazwa.cos.tam
Uzycie:
FOREACH nazwa arg {polecenie}
Przyklady:
@ blah[1] = [Ala] @ blah[2] = [ma] @ blah[3] = [kota.] /foreach blah II {echo $blah[$II]} - pojawia sie kolejno:
'Ala' 'ma' 'kota.'
@ blah[1][1] = [raz raz] @ blah[1][2] = [raz dwa] @ blah[2][1] = [dwa raz] @ blah[2][2] = [dwa dwa] foreach blah II { foreach blah.$II JJ { echo $II $JJ to $blah[$II][$JJ] } }- pojawi sie:
'1 1 to raz raz''1 2 to raz dwa''2 1 to dwa raz''2 2 to dwa dwa' FOREACH jest bardzo przydatne dla duzych list ASSIGNow, dziala doscszybko i nie powoduje opoznien w dzialaniu IRC clienta. Nalezy pamietac, zedla FOREACH liczby rosna nastepujaco: 0, 1 ,10, 11, 12 ... 19, 2, 20, 21...Oczywiscie zamiast liczb mozna stosowac liteki, wtedy FOREACH leci alfabetem.
   |