perl.lt 
 
 Apie Straipsniai Funkcijos Parsisiųsti Nuorodos 
 
 Versija spausdinimui /Funkcijos/reverse - apversti string'ą ar sąrašą/Atgal 
 
 
  • reverse LIST

    Sąrašo kontekste, grąžina sąrašo reikšmę, susidedančią iš LIST elementų atvirkščia tvarka. Skaliariniame kontekste, sujungia LIST elementus ir gražina stringo reikšmę visus simbolius surikiuotus priešinga tvarka.

        print reverse <>;		# line tac, last line first
        undef $/;			# for efficiency of <>
    print scalar reverse <>;	# character tac, last line tsrif

    Panaudotas be argumentų skaliariniame kontekte, reverse() apverčia $_ .

    Šis operatorius taip pat naudingas apverčiant hash'ą, nors yra keletas įspėjimų. Jei reikšmė dubliuojama originaliame hash'e, tik viena jų bus parodoma kaip raktinė apverstame hash'e. Taip pat šis variantas turi išnarplioti vieną hash'ą ir padaryti visiškai naują, kas gali užtrukti ilgam hash'ui, kaip kad DBM failui.

        %by_name = reverse %by_address;	# Invert the hash
 
 
 
2005.04.11 - 2012.05.21 © algirdas@perl.lt 
 Perl.lt programavimo savaitgaliai | Reklaminiai skydeliai | Perl.lt kodas