(Можете ли вы сказать, что я изучаю Ruby сегодня? :))
Я хочу определить, является ли многомерный массив, с которым я работаю, «прямоугольником», то есть строки имеют одинаковый размер. Вот что я делаю, что работает, но кажется неуклюжим.
if @myArray[0].size != @myArray[[email protected]].size
raise "This array is not a rectangle."
end
По сути, я проверяю, равен ли размер первого массива размеру всего другого массива. Почему-то кажется, что это недостаточно "рубиновый", понимаете? У кого-нибудь есть более изящные решения?