Atributo :: Método :: Daterável

Atributo :: Método :: Daterável é um módulo Perl que implementa uma série de métodos de manipulador de atributos.
Baixe Agora

Atributo :: Método :: Daterável Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeremiah Jordan
  • Site do editor:
  • http://search.cpan.org/~jjordan/Attribute-Method-Typeable-1.09/lib/Attribute/Method/Typeable.pm

Atributo :: Método :: Daterável Tag


Atributo :: Método :: Daterável Descrição

Atributo :: Método :: Digível é um módulo Perl que implementa uma série de métodos de manipulador de atributos. Atributo :: Método :: Digível é um módulo Perl que implementa uma série de métodos de manipulador de atributo para uso com função e método Argumento Verificação.Synopsis pacote MyClass; Use mixin qw {attribute :: Método :: Daterável}; #UR USE BASE QW {ATRIBUTO :: Método :: Daterável}; sub mymethod: público (int int) {my $ self = shift; meu ($ a, $ b) = @_; Retornar $ A + $ B; } Sub Othermethod: Public (OtherClass Someclass) {My $ self = Shift; meu ($ obj1, $ obj2) = @_; # coisas de metody aqui. } Sub Privatemethod: privado (escalar, escalar, escalar) {my $ self = shift; meu $ literal = mudança; Meu $ Litretref = Shift; Meu $ Scaluarref = Shift; # Methody Stuff. } Sub protectedmethod: protegido (outro) {my $ self = turno; meu $ qualquer coisa = turno; # Methody Stuff. } Sub funcionalidade: função (matriz, código, hash) {# coisas de funcionalidade aqui. meu ($ arrayref, $ coderef, $ hashref) = @_; } Sub Functz: Função (lista de float array o) {my ($ arg1, $ arg2, @elese) = @_; $ arg2 -> = $ arg1; se (escalar (@elese)) {} # outras coisas de funcionalidade. } ### no seu código: # Ok: $ Object-> mymethod (1, 2); # lança uma exceção :: Exceção Paramerror: $ Object-> Mymethod (1, "Apple"); # também lança uma exceção :: Exceção de Paramerror: $ Object-> Mymethod (7); # lança uma exceção :: métodoError exceção: mymethod ('MyClass', 3, 4); # também joga uma exceção :: métodoError exceção # a menos que esteja em MyClass: $ Object-> Privatemethod (OtherClass-> Novo, Someclass-> Novo); # também lança uma exceção :: MethodeTerror Exception # a menos que esteja em Myclass ou uma subclasse de MyClass: $ Object-> ProtectedMethod ($ thingy); Requisitos: · Perl · Attribute :: Manipuladores · Data :: Tipos · Testes :: Simples Scalar :: Util · Hook :: Wrapsub · Exception :: Class


Atributo :: Método :: Daterável Software Relacionado

Sqlite :: db.

sqlite :: db módulo fornece um wrapper orientado a objetos para bancos de dados SQLite usando módulos DBI e DBD :: SQLite. ...

191

Download