Есть ли в Ruby простой способ умножить каждый элемент в n-мерном массиве на одно число?
такой, что:
[1,2,3,4,5].multiplied_by 2 == [2,4,6,8,10]
и [[1,2,3],[1,2,3]].multiplied_by 2 == [[2,4,6],[2,4,6]]
?
(Очевидно, я создал функцию multiplied_by
, чтобы отличить ее от *
, которая, по-видимому, объединяет несколько копий массива, что, к сожалению, не то, что мне нужно).
Спасибо!