Как использовать ruby на рельсах для достижения нескольких слоев каждого - PullRequest
1 голос
/ 05 марта 2020

Прототип выглядит следующим образом

a = [[2,3],[7,8,9],[4.12]]

Мне нужно

[2,3].each do |i_1|
    [7,8,9].each do |i_2|
        a = i_1 * i_2
        [4, 12].each do |i_3|
            b = a * i_3
            p b
        end
    end
end

Но если много комбинаций в Массив

a = [[2,3],[7,8,9],[4.12],.......]

Как это сделать?

большое спасибо

1 Ответ

0 голосов
/ 06 марта 2020

Использование each_with_index непосредственно в вашем массиве a = [[2,3],[7,8,9],[4.12]] поможет вам достичь того, что вы хотите.

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