ruby перетворює масив у аргументи функції


96

Скажімо, у мене є масив. Я хочу передати масив функції. Однак функція очікує двох аргументів. Чи є спосіб на льоту перетворити масив на 2 аргументи? Наприклад:

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

Дасть помилку в Ruby. Мені потрібно ввести a.slice(b[0],b[1])Я шукаю щось більш елегантне, як у a.slice(foo.bar(b)) Спасибі.


Відповіді:



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.