Rubyish :: Atributo

Constructor de accesorios de rubí
Descargar ahora

Rubyish :: Atributo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • shelling
  • Sitio web del editor:
  • http://search.cpan.org/~shelling/

Rubyish :: Atributo Etiquetas


Rubyish :: Atributo Descripción

Constructor de accesorios de rubí RUBYISH :: Atributo es un constructor de accesorios de rubí: attr_accessor, attr_writer y attr_reader.synopsis #! / Usr / bin / env perl usa 5.010; usar estricto; usar advertencias; {paquete animal; Usa Rubyish :: Atributo; # import import_accessor, attr_writer y attr_reader comienzan {attr_accessor "nombre", "Color", "Tipo"; } # Pase una lista, ya que el único número de parámetro lo invoca en el tiempo de compilación para evitar el uso de paréntesis cuando se usa la variable de instancia como la siguiente #, cree un constructor basado en Hashref Sub New {$ Class = Shift; bendice {}, $ clase; } Sub Rename_as {My ($ Self, $ New_Name) = @_; __Name__ = $ New_Name; # __ __Name__ es con precisión una subrutina Lvalue __Name __ () que se refiere a $ Self -> {nombre} # ahora parece una variable de instancia. } 1; } $ Dogy = Animal-> Nuevo () -> Nombre ("ROCK") -> Color ("Negro") -> Tipo ("desconocido"); # nuevo animal con tres atributos decir $ dogy-> nombre; # => rock decir $ doggy-> color; # => negro dice $ doggy-> tipo; # => Requisitos desconocidos: · Perl


Rubyish :: Atributo Software relacionado