_  _   ,_
/^\/^\-/ @D
~(________/ PERL.LT
|L |L
L L
Straipsniai  Funkcijos 
Funkcijos/bless - sukuria objektą
  • bless REF,CLASSNAME
  • bless REF

    Ši funkcija pasako kam nors, nurodytam REF, kad jis tapo objektu CLASSNAME pakete. Jei CLASSNAME praleistas, naudojamas einamasis paketas. Kadangi bless dažnai yra paskutinis sakinys konstruktoriuje, jis gražina referencą patogumo dėlei. Visada naudokite dviejų argumentų variantą, jei funkcija, atliekanti bless, gali būti paveldėta išvestinės klasės. Žr. perltoot ir perlobj dėl daugiau informacijos apie šią objektų funkciją.

    Visada apsvarstykite objektus CLASSNAME, kurie turi didžiųjų ir mažųjų raidžių. Vardų sritis, su visom mažosiomis raidėmis yra rezervuota Perl pragmatai. Builtin tipai, turi visas didžiąsias raides, taigi, norint išvengti nesusipratimų, reikėtų išvengti tokių paketų taipogi. Įsitikinkite, kad CLASSNAME yra tikra reikšmė.

    Žr. "Perl Modules" perlmod'e.

algirdas@perl.lt 2005.04.11 - $dabar