_  _   ,_
/^\/^\-/ @D
~(________/ PERL.LT
|L |L
L L
Straipsniai  Funkcijos 
Funkcijos/my - deklaruoti ir priskirti lokalų kintamąjį (lexical scoping)
  • my EXPR
  • my TYPE EXPR
  • my EXPR : ATTRS
  • my TYPE EXPR : ATTRS

    my deklaruoja išrikiuotus kintamuosius tapti lokaliais (leksiškai) apsuptam blokui, failui arba eval. Jei duota daugiau nei viena reikšmė, sąrašas turi būti paduodamas skliaustuose.

    Tiksli semantika ir TYPE ir ATTRS intereisai vis dar vystomi. TYPE kol kas ribojamas naudojimui tik fields praktikoje, o atributai valdomi naudojant attributes praktiką, arba pradedant nuo Perl 5.8.0 taipogi per Attribute::Handlers modulį. Žr. "Private Variables via my()" perlsub'e dėl daugiau detalių ir fields, attributes bei Attribute::Handlers.

algirdas@perl.lt 2005.04.11 - $dabar