Позволяет ли Ruby вернуть фрагмент массива? - PullRequest
0 голосов
/ 27 августа 2010

Perl позволяет вам использовать оператор «..» для возврата фрагмента из массива.Поэтому, если бы я хотел, чтобы ячейки с 4 по 8 из массива, я мог бы это:

sample_array[4..8]

И если бы я присвоил это новому массиву, он будет иметь только эти 5 ячеек.Есть ли такой оператор для Ruby?

Спасибо.

Ответы [ 3 ]

1 голос
/ 27 августа 2010

Вы ответили на свой вопрос.Метод Array # [] может принимать диапазон и возвращать фрагменты этого массива.

1 голос
/ 27 августа 2010

Похоже, вы ответили на свой вопрос, но, кстати, вот документация Array # [] , которая показывает еще несколько возможностей.

0 голосов
/ 27 августа 2010

Хм, а не попробовать ли это самому, чем спросить?

Да, есть такой оператор. Работа в точности, как вы описали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...