Disons que j'ai un tableau. Je souhaite passer le tableau à une fonction. La fonction, cependant, attend deux arguments. Existe-t-il un moyen de convertir à la volée le tableau en deux arguments ? Par exemple :
a = [0,1,2,3,4]
b = [2,3]
a.slice(b)
produirait une erreur dans Ruby. J'ai besoin de saisir a.slice(b[0],b[1])
Je cherche quelque chose de plus élégant, comme dans a.slice(foo.bar(b))
Merci.