perl.lt 
 
 Apie Straipsniai Funkcijos Parsisiųsti Nuorodos 
 
 Versija spausdinimui /Funkcijos/reset - išvalyti visus duoto pavadinimo kintamuosius/Atgal 
 
 
  • reset EXPR
  • reset

    Paprastai naudojamas continue bloke prie ciklo pabaigos išvalyti kintamuosius ir atstatyti ?? paieškas, kad jos vėl veiktų. Išsireiškimas yra interpretuojamas kaip sąrašas atskirų simbolių (brūkšneliai leidžiami ruožui parodyti). Visi kintamieji ir masyvai, prasidedantys viena iš šių raidžių, yra atstatomi į pirmykštę stadiją. Jei išsireiškimas praleistas, vienareikšmės paieškos (?pattern? ) atstatomos, atitikimui. Atstatomi tik kintamieji arba paieškos einamąjame pakete. Visada gražina 1. Pavyzdžiai:

        reset 'X';		# reset all X variables
    reset 'a-z';	# reset lower case variables
    reset;		# just reset ?one-time? searches

    "A-Z" atstatymas nerekomenduojamas, nes tai ištuštins @ARGV ir @INC masyvus bei %ENV hash'ą. Atstato tik pakteo kintamuosius - leksiniai kintamieji neliečiami, bet jie patys išsivalo išėjimo metu, taigi, greičiausia norėsite naudoti juos. Žr. my.

 
 
 
2005.04.11 - 2012.05.21 © algirdas@perl.lt 
 Perl.lt programavimo savaitgaliai | Reklaminiai skydeliai | Perl.lt kodas