define_method
pourrait être utilisé pour définir les méthodes:Comment spécifier l'argument par défaut de la méthode en utilisant define_method?
define_method(:m) do |a|
end
ce qui équivaut à ce qui suit:
def m(a)
end
Cependant, quelle est la forme équivalente de ce qui suit à l'aide define_method
:
def m(a=false)
end
Notez que je dois être en mesure d'appeler m()
sans donner aucun argument.
J'aime beaucoup Ruby. "Puis-je faire X?", "Oui, X fonctionne comme vous l'espériez!", "Horray!" – superluminary