MZUZone



Strona główna

Część 1

Część 2

Część 3

Część 4

Linki


Napisz do autora


< Poprzedni^ Wyższy poziom ^Następny >

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.




< Poprzedni^ Wyższy poziom ^Następny >