Atribut :: Handler :: Prospektif

Semantik Richer untuk Handler Atribut
Unduh sekarang

Atribut :: Handler :: Prospektif Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Damian Conway
  • Situs web penerbit:
  • http://search.cpan.org/~dconway/

Atribut :: Handler :: Prospektif Tag


Atribut :: Handler :: Prospektif Keterangan

Semantik Richer untuk Handler Atribut Atribut :: Handler :: Prospektif adalah modul Perl, bahwa ketika diwarisi oleh paket, memungkinkan kelas paket itu untuk mendefinisikan atribut handler subroutin untuk atribut tertentu. Variabel dan subrutin kemudian didefinisikan dalam paket itu, atau dalam paket yang berasal dari paket itu dapat diberikan atribut dengan nama yang sama dengan subrutin handler atribut, yang kemudian akan dipanggil dalam salah satu fase kompilasi (yaitu dalam permintaan, init , run-time, atau ujung blok). Paket Synopsis MyClass; membutuhkan v5.6.1; Gunakan Atribut :: Handler :: Prospektif; Sub Baik: attr (skalar) {Paket My ($, $ simbol, $ Rujph, $ Atr, $ Data, $ fase) = @_; # Dipanggil untuk variabel skalar apa pun dengan A: Atribut yang baik, # asalkan variabel dinyatakan di MyClass (atau # kelas turunan) atau diketik ke MyClass. # Lakukan apa pun untuk $ Rujukan di sini (dieksekusi dalam fase init). ...} Sub Bad: attr (skalar) {# Dipanggil untuk variabel skalar apa pun dengan: Atribut buruk, # asalkan variabel dinyatakan di MyClass (atau # kelas turunan) atau diketik ke MyClass. ...} Sub Baik: attr (array) {# Dipanggil untuk variabel array dengan A: Atribut yang baik, # asalkan variabel dinyatakan di MyClass (atau # kelas turunan) atau diketik ke MyClass. ...} SUB UGLY: ATTL (CODE) {# Dipanggil untuk setiap subrutin yang dinyatakan dalam MyClass (atau kelas turunan #) dengan A: Ugly Atribut. ...} sub omni: attr {# dipanggil untuk skalar, array, hash, atau subrutin # dengan A: omni atribut, asalkan variabel atau # subrutin dinyatakan dalam myclass (atau kelas yang diturunkan) # atau variabel diketik ke myclass. # Gunakan Ref ($ _ ) untuk menentukan jenis referensi seperti apa. Di ... # Gunakan $ _ untuk menentukan nama aktual dari atribut ...} sub prestasi: attr {paket saya, $ simbol, $ referensi, $ attr, $ arglists, $ fase) = @_; @_; @_; # Setiap pawang bernama prestasi dipanggil secara otomatis sebelum # setiap handler atribut lain pada referensi. # $ _ berisi array array, masing-masing adalah daftar argumen lengkap yang akan dikirim ke setiap atribut # yang dianggap berasal dari referensi ... sub postattr: attr {paket $ saya, $ simbol, $ Referensi, $ attr, $ arglists, $ fase) = @_; # Setiap pawang bernama Postattr dipanggil secara otomatis setelah # handler atribut lain pada referensi. # $ _ berisi array array, masing-masing adalah daftar argumen lengkap yang dikirim ke setiap atribut # yang dianggap berasal dari rujukan ...} Persyaratan: · Perl.


Atribut :: Handler :: Prospektif Perangkat Lunak Terkait

VMS :: Queue.

Perl ekstensi untuk mengelola antrian, entri, dan formulir, dan mengambil informasi antrian, entri, dan formulir ...

223

Unduh