| Rubyish :: Atributo. Construtor de Accessory como Ruby |
Baixe Agora |
Rubyish :: Atributo. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Site do editor:
- http://search.cpan.org/~shelling/
Rubyish :: Atributo. Tag
Rubyish :: Atributo. Descrição
Construtor de Accessory como Ruby Rubyish :: Atributo é um construtor de Accessory de rubi: attr_accessor, attr_writer e attr_reader.synopsis #! / USR / BIN / Env Perl Use 5.010; Use rigoroso; use avisos; {animal de pacote; Use Rubyish :: Atributo; # Importar attr_accessor, attr_writer e attr_reader iniciar {attr_accessor "nome", "cor", "tipo"; } # passe uma lista como o único parâmetro # Invoke no momento do compilado para evitar o uso do parêntese ao usar a variável de instância como abaixo #, crie um construtor baseado no hashref sub new {$ class = shift; abençoe {}, $ classe; } sub Rename_as {My ($ self, $ new_name) = @_; __Name__ = $ new_name; # __name__ é precisão um lvalue sub-rotina __name __ () que se refere a $ auto -> {name} # agora parece uma variável de instância. } 1; } $ Dogy = Animal-> Novo () -> Nome ("Rock") -> Cor ("Preto") -> Tipo ("Desconhecido"); # novo animal com três atributo dizer $ dogy-> nome; # => Rock dizer $ dogy-> cor; # => preto dizer $ dogy-> tipo; # => Requisitos desconhecidos: · Perl.
Rubyish :: Atributo. Software Relacionado