Ich wollte eine Methode für Arrays erstellen, um einen Splat des Arrays zurück zu bekommen. Ist das in Ruby möglich?Wie man einen Splat von einer Methode in Ruby zurückgibt
Zum Beispiel hier ist mein aktueller Code: Sie können nicht zurückgeben "Klecks" von Ruby
Array.module_eval do
def to_args
return *self
end
end
I [1,2,3].to_args
erwarten 1,2,3
zurückzukehren, aber es endet [1,2,3]
Wenn Sie erklärt haben, wie Sie diese Methode verwenden möchten, könnte Ihre Frage klarer sein. –
'1,2,3' ist kein gültiger Wert in Ruby, daher ist nicht klar, was Sie eigentlich wollen. Ein Faden? – Hamms
Alle Ruby-Methoden geben ein Objekt zurück. –