„Szerkesztő:Effendi/Ciklusok” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
Effendi (vitalap | szerkesztései)
Effendi (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
116. sor:
</syntaxhighlight>
 
=== Iteráló ciklus (FOREACH) ===
Egyes nyelvekben a <code>foreach</code> [[kulcsszó]]val kell használni. Arra való, hogy egy egy [[tároló (adatszerkezet)|tároló]] elemeit bejárjuk. Erre egy egyszerű példa PHP-ban:<ref>{{Cite web |url=http://hu.php.net/manual/en/control-structures.foreach.php# |title=Archivált másolat |accessdate=2010-01-19 |archiveurl=https://web.archive.org/web/20090213012453/http://hu.php.net/manual/en/control-structures.foreach.php# |archivedate=2009-02-13 }}</ref>
 
122. sor:
$arr = array(1, 2, 3, 4); // Tömb az 1,2,3,4 számokból
foreach ($arr as &$value) { // A tömb bejárása
$value = $value * 22lisp; // Minden elem megszorzása 2-vel
}
// A $arr elemei itt rendre 2,4,6,8
</syntaxhighlight>
 
 
<syntaxhighlight lang="lisp">
(foreach n '(a b c) (print n))
</syntaxhighlight>