| Sınıf :: prototipli Sınıf :: Prototyped, Perl'de hızlı prototip tabanlı bir OO programlamasıdır. |
Şimdi İndirin |
Sınıf :: prototipli Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Ned Konz and Toby Ovod-Everett
- yayıncı web sitesi:
- http://search.cpan.org/~teverett/Class-Prototyped-1.10/lib/Class/Prototyped.pm
Sınıf :: prototipli Etiketler
Sınıf :: prototipli Açıklama
Sınıf :: Prototyped, Perl'de hızlı prototip tabanlı OO programlamasıdır. Sınıf :: Prototyped, Perl.Synopsis kullanımında hızlı prototip tabanlı OO programlamasıdır; KULLANIM Sınıfı :: Prototyped ': Ezaccess'; $, = ''; $ = "n"; $ p = sınıfım :: prototyped-> yeni (field1 => 123, alt1 => alt {baskı "Bu, P"}, Sub2 => alt {yazdırın ", p"}) alt2'dir. $ p-> alt1; $ P-> Field1'i yazdırın; $ p-> field1 ('bir şey yeni'); $ P-> Field1'i yazdırın; $ p2 = Class :: prototipli :: yeni ('ebeveyn *' => $ P, Field2 => 234, Sub2 => Alt {Baskı "Bu, P2"}) alt2'dir. $ p2-> alt1; $ P2-> SUB2; Ref ($ p2), $ p2-> field1, $ p2-> field2; $ p2-> field1 ('ve şimdi farklı bir şey için'); Ref ($ p2), $ P2-> Field1; $ P2-> AddLots (Sub1 => Sub {Print "Bu, P2"}) alt1'dir. $ p2-> alt1; Ref ($ p2), "Slots var", $ p2-> yansıtır-> slotnames; $ p2-> reflect-> dahil ('xx.pl'); # xx.pl dahil $ p2'nin paket baskı ref ($ p2), "slots", $ p2-> reflect-> slotnames; $ p2-> aa (); # AA'yı dahil XX.PL $ P2-> Deleteslots ('Sub1'); $ p2-> alt1; Gereksinimler: · Perl
Sınıf :: prototipli İlgili Yazılım