6
Hôm qua, tôi thấy đoạn mã sau vào RSpec:Class ClassName <:: OtherClassName làm gì trong Ruby?
class OptionParser < ::OptionParser
Điều này làm gì? Sự khác biệt giữa điều này và class OptionParser < NameSpace::OptionParser
là gì?
Cảm ơn bạn. Chỉ cần cho tôi xác nhận nếu hiểu biết của tôi là chính xác. OptionParser có tham chiếu đến OptionParser trong thư viện chuẩn được gọi là optparse trong ví dụ của tôi không? – suzukimilanpaak
Chính xác. Trong ví dụ của bạn ':: OptionParser' đề cập đến lớp thư viện chuẩn – bjg