| Classe :: Grupos. Classe :: Grupos é a pragma criada para implementar o grupo de propriedades. |
Baixe Agora |
Classe :: Grupos. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Domizio Demichelis
- Site do editor:
- http://search.cpan.org/~domizio/CGI-Application-Plus-1.21/lib/CGI/Application/CheckRM.pm
Classe :: Grupos. Tag
Classe :: Grupos. Descrição
Classe :: Grupos é a pragma criada para implementar o grupo de propriedades. Classe :: Grupos é a pragma criada para implementar o grupo de propriedades.SynopsisClass Package MyClass; # Implementar método do grupo sem opções Use Classe :: Grupos QW (isso); # Implementar Método do Grupo com Propriedades Use Classe :: Grupos {Nome => 'MyGroup', Props => }; # com opções use class :: Grupos {nome => 'myothergroup', no_strict => 1, defaff => {pack => 'algum valor'}, pré_process => sub {if $ _ eq 'array ') {$ _ = {map {$} => $ _} @ {$}}}}}}}}}}}}}}}}} , default => 'algo'}]}; uso myclass-> mygroup (% hash); # mesma coisa myclass-> mygroup (prop1 => 1, prop2 => 2); $ hash_ref = MyClass-> MyGroup $ Value = MyClass-> prop2; # $ Value == 2 $ Value = MyClass-> mygroup ('prop2'); # $ Value == 2 $ Value = $ MyClass :: mygroup {prop2}; # $ Value == 2 $ Value = $$ hash_ref {prop2}; # $ valor == 2 ($ p1, $ p2) = myclass-> mygroup (); # O padrão irá inicializar a referência de hash $ Other_Hash_REF = MyClass-> myothergroup $ Value = $ OTOTO_HASH_REF -> {prop 3} # $ Valor EQ 'algo' # Adicionando uma propriedade incompetida (veja No_Strict) MyClass-> myothergroup (prop 5 => 5 ); # Copiando todo o hash% MyGrouFash = MyClass-> MyGroup Requisitos: · Perl.
Classe :: Grupos. Software Relacionado