ruby массив с массивами, как получить номер массива при итерации по каждому из них и поиске по номеру - PullRequest
0 голосов
/ 23 января 2020

если я получаю из параметров что-то вроде 165. И это число содержится в массиве № 3 из 9. Как получить это число в массиве?

range = 50..450
cutter = range.last/50
b = range.each_slice(range.last/cutter).to_a

b #=> [[50, 51,..., 99],..., [400, 401,..., 450]]

Как его получить?

1 Ответ

2 голосов
/ 23 января 2020

Требуемый метод массива: find_index. Я думаю, что это будет делать то, что вы хотите:

b.find_index {|a| a.include?(165)}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...