Angenommen, ich habe ein Array. Ich möchte das Array an eine Funktion übergeben. Die Funktion erwartet jedoch zwei Argumente. Gibt es eine Möglichkeit, das Array im laufenden Betrieb in zwei Argumente umzuwandeln? Beispielsweise:
a = [0,1,2,3,4]
b = [2,3]
a.slice(b)
Würde einen Fehler in Ruby ergeben. Ich muss eingeben, a.slice(b[0],b[1])
ich suche etwas eleganteres, wie in a.slice(foo.bar(b))
Danke.