ruby konwertuje tablicę na argumenty funkcji

Powiedz, że mam tablicę. Chcę przekazać tablicę do funkcji. Funkcja oczekuje jednak dwóch argumentów. Czy istnieje sposób, aby w locie przekonwertować tablicę na 2 argumenty? Na przykład:

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

Dałoby błąd w Ruby. Muszę wprowadzića.slice(b[0],b[1]) Szukam czegoś bardziej eleganckiego, jak wa.slice(foo.bar(b)) Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion