Tôi đang nhảy vào đường ray lập trình cho lần đầu tiên và khi nhìn vào mã cho một số thư viện tôi đã tải về, thỉnh thoảng tôi nhận thấy các mã:Ai đó có thể giải thích lớp << tự cho tôi không?
class << self
def func
stuff
end
end
Tôi đã thử tìm kiếm trên web cho một lời giải thích , nhưng < < bị tước khỏi hầu hết các công cụ tìm kiếm hữu ích, vì vậy nó kết thúc bằng việc tìm kiếm tự lớp, điều này không hữu ích lắm. Bất kỳ cái nhìn sâu sắc sẽ được đánh giá cao.
là Google không phải là một công cụ tìm kiếm hữu ích? http://www.google.com/search?source=ig&hl=vi&rlz=&=&q=class+%3C%3C+self&btnG=Google+Search – McKay
@McKay: Ngoài http://forums.pragprog.com/forums/77/topics/657, không hoàn toàn giống với những gì Wade đang làm, những hit nào liên quan đến câu hỏi của Wade? –
Hai lượt truy cập đầu tiên đều có liên quan (thứ ba được cho là như vậy). Liên kết thứ hai (http://www.thekode.net/blog/blog.html) nói về thành ngữ cụ thể và liên kết: http://www.thekode.net/ruby/techniques/DefiningMethodsWithClosures.html cũng có thể là Cứu giúp. – McKay