ruby mengubah array menjadi argumen fungsi


97

Katakanlah saya memiliki array. Saya ingin meneruskan array ke suatu fungsi. Fungsinya, bagaimanapun, mengharapkan dua argumen. Apakah ada cara untuk dengan cepat mengubah array menjadi 2 argumen? Sebagai contoh:

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

Akan menghasilkan kesalahan di Ruby. Saya perlu masukan a.slice(b[0],b[1])Saya mencari sesuatu yang lebih elegan, seperti di a.slice(foo.bar(b)) Terima kasih.


Jawaban:



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.