_  _   ,_
/^\/^\-/ @D
~(________/ PERL.LT
|L |L
L L
Straipsniai  Funkcijos 
Funkcijos/wantarray - pasiimti void vs scalar vs list dabartinio konteksto paprogramės iškvietime
  • wantarray

    Gražina true, jei einamosios vykdomos papropramės ar eval() bloko kontekstas ieško sąrašo reikšmės. Gražina false, jei kontekstas ieško skaliaro. Gražina neapibrėžtumą, jei kontekstas neieško reikšmės (void kontekstas).

        return unless defined wantarray;	# don't bother doing more
        my @a = complex_calculation();
        return wantarray ? @a  o>: "@a";

    Ši funkcija turėjo geriau būti pavadinta wantlist().

algirdas@perl.lt 2005.04.11 - $dabar