estoy saltando en los rieles de programación por primera vez y, mientras observa el código para algunas bibliotecas que he descargado, ocasionalmente notar el código:¿Alguien puede explicarme la clase << a mí?
class << self
def func
stuff
end
end
He intentado buscar en la web para una explicación , pero el < < se quita de la mayoría de los motores de búsqueda útiles, por lo que acaba buscando solo una clase, lo cual no es muy útil. Cualquier idea sería apreciada.
es Google no es una útil herramienta de búsqueda? http://www.google.com/search?source=ig&hl=en&rlz=&=&q=class+%3C%3C+self&btnG=Google+Search – McKay
@McKay: además de http://forums.pragprog.com/forums/77/topics/657, que no era exactamente lo mismo que Wade, ¿qué éxitos eran relevantes para la pregunta de Wade? –
Los primeros dos hits son ambos relevantes (el tercero podría decirse que sí). El segundo enlace (http://www.thekode.net/blog/blog.html) habla sobre ese idioma específicamente y enlaces: http://www.thekode.net/ruby/techniques/DefiningMethodsWithClosures.html que también podría ser de ayuda. – McKay