Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte dve polia , ktoré vyžadujú špecializovanú triedenie . Tieto polia budú považovať za príklad : 
 
 @ zvieratá = ( " Čierne mačky " , " Black Pes " , " dojnice " , " Wild Horses " , '' Monkeys ' ) ; 
 
 @ šťastie = ( " Pod rebrík " , " Čierne mačky " , " Rozliaty Salt ' , '13 ' ) ; 
 2 
 Triediť cez mien s vnorených slučiek takto : 
 
 @ zvieratá = ( " Čierne mačky " , " Black Pes " , " dojnice " , " Wild Horses " , '' Monkeys ' ) ; 
 
 @ šťastie = ( " Pod rebrík " , " Čierne mačky " , " Rozliaty Salt ' , '13 ' ) ; 
 
 foreach $ stvorenia ( @ zvieratá ) { 
 
 print " $ stvorenia \\ n " ; 
 
 if ( $ tvor = ~ /Black /) { 
 
 foreach $ kúzlo ( @ šťastie ) { 
 
 print " \\ t $ kúzlo \\ n" ; 
 
 trvať , pokiaľ $ kúzlo eq $ šťastie ; 
 
 } 
 
 } 
 
 } 
 
 Tu budeme hľadať cez zvieratá pole pre zlé talizmany . Slučky kúzla slučka sa uzavrie , keď " Čierne mačky " sa vyskytujú v oboch slučiek , ale zastrešujúca zviera slučka bude pokračovať 
 3 
 Vložte štítok upratať zmätok : . 
 
 @ zvieratá = ( " Čierne mačky " , " Black Pes " , " dojnice " , " Wild Horses " , '' Monkeys ' ) ; 
 
 @ šťastie = ( " Pod rebrík " , " Čierne cats " , " Rozliaty Salt ' , '13 ' ) ; 
 
 Label : foreach $ stvorenia ( @ zvieratá ) { 
 
 print " $ stvorenia \\ n" ; 
 
 ak ( $ bytosť = ~ /Black /) { 
 
 foreach $ kúzlo ( @ šťastie ) { 
 
 print " \\ t $ kúzlo \\ n" ; 
 
 posledný Label ak $ kúzlo eq $ šťastie ; 
 
 } 
 
 } 
 
 } 
 
 Každý názov môže byť použitý v mieste " Label " . Treba nasledované dvojbodkou , keď ich najprv deklarovaná . To potom môže byť volaná kdekoľvek v rámci slučky alebo switch to ovláda . V neskorších častiach programu , to môže byť volaná s " Spustiť Label . "