ruby convertir un tableau en arguments de fonction


96

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 2 arguments? Par exemple:

a = [0,1,2,3,4]
b = [2,3]
a.slice(b)

Céderait une erreur dans Ruby. Je dois entrer a.slice(b[0],b[1])je cherche quelque chose de plus élégant, comme dans a.slice(foo.bar(b)) Merci.


Réponses:



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.