Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Guía del usuario de Ruby - Mas diversión con la fruta

Guía del usuario de Ruby - Mas diversión con la fruta

 ***** (2 opiniones)
GNU Free Documentation License Tutorial de matz - 27 de Febrero de 2006
Temas Relacionados: Orientación a objetos
31. Mas diversión con la fruta
Si nadie se come nuestra fruta madura, quizás es momento de que pague su precio.

|| ruby> class Fruta ruby| def time_passes ruby| @condition = "podrida" ruby| end ruby| end nil ruby> f2 una banana madura ruby> f2.time_passes "podrida" ruby> f2 una banana podrida ||

Pero mientras estábamos jugando con esto se ha introducido un pequeño problema. ¿Qué ocurre si intentamos crear una tercera pieza de fruta en estos momentos? Recuérdese que las variables instancia no existen hasta que no se les asigne valor.

|| ruby> f3 = Fruta.new ERR: failed to convert nil into String ||

El que se queja es el método inspect y con motivos. Se le ha indicado que informe sobre el tipo y la condición de una pieza de fruta, pero f3 no tiene asignado ninguno de sus atributos. Si se quiere, es posible redefinir este método para que compruebe que las variables instancia están definidas (utilizando el método defined?) e informar de ellos sólo si es así aunque esto puede que no sea de mucha utilidad dado que toda pieza de fruta es de un tipo y está en una determinada condición, parece que se debiera asegurar que los atributos se definen de alguna forma. Este es el tema del siguiente capítulo.
Autor y licencia de 'Guía del usuario de Ruby - Mas diversión con la fruta'
matz Extraído de: http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/ GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Guía del usuario de Ruby - Mas diversión con la fruta'

Este controlador es para la interfaz del adaptador Ethernet Digital ''Tulip'' Debería de trabajar con... Más »
Todo lo que Ud. necesita saber para comenzar a utilizar Linux, el clon gratuito de... Más »
La Magía es energia por consiguiente esta en perpetua transformación. En el libro de las... Más »
Los textos científicos tienen ciertas particularidades que fuerzan el uso de herramientas especializadas. LaTeX es... Más »
Nosotros no vamos a hacer ni lo uno ni lo otro sino comentar lo mas... Más »
¿Estás seguro de que deseas eliminar este capítulo?