define_method
có thể được sử dụng để xác định phương pháp:Làm thế nào để xác định đối số mặc định của phương thức bằng cách sử dụng define_method?
define_method(:m) do |a|
end
tương đương như sau:
def m(a=false)
end
:
def m(a)
end
Tuy nhiên, hình thức tương đương với những điều sau đây sử dụng define_method
là gì
Lưu ý rằng tôi cần có thể gọi m()
mà không cần đưa ra bất kỳ đối số nào.
Tôi thực sự thích Ruby. "Tôi có thể làm X?", "Có, X hoạt động giống như bạn mong muốn!", "Horray!" – superluminary