Ich programmiere zum ersten Mal in Schienen springen und während für einige Bibliotheken Blick auf den Code ich heruntergeladen haben, ich den Code gelegentlich bemerken:Kann mir jemand bitte Klasse << selbst erklären?
class << self
def func
stuff
end
end
ich für eine Erklärung versucht haben, das Web, , aber die < < wird von den meisten nützlichen Suchmaschinen entfernt, so dass es am Ende nur für die Suche nach Klasse selbst, die nicht sehr nützlich ist. Jeder Einblick würde geschätzt werden.
Google ist nicht eine nützliche Suchmaschine? http://www.google.com/search?source=ig&hl=de&rlz=&=&q=class+%3C%3C+self&btnG=Google+Search – McKay
@McKay: Abgesehen von http://forums.pragprog.com/forums/77/topics/657, was nicht ganz das war, was Wade tat, welche Treffer waren für Wades Frage relevant? –
Die ersten beiden Treffer sind beide relevant (das dritte wohl so). Der zweite Link (http://www.thekode.net/blog/blog.html) spricht speziell über dieses Idiom und verlinkt: http://www.thekode.net/ruby/techniques/DefiningMethodsWithClosures.html was auch sein könnte Hilfe. – McKay