ruby convierte matriz en argumentos de función


96

Digamos que tengo una matriz. Deseo pasar la matriz a una función. La función, sin embargo, espera dos argumentos. ¿Hay alguna manera de convertir sobre la marcha la matriz en 2 argumentos? Por ejemplo:

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

Daría un error en Ruby. Necesito ingresar a.slice(b[0],b[1])que estoy buscando algo más elegante, como en a.slice(foo.bar(b)) Gracias.


Respuestas:



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.