(今日Rubyを学んでいると言えますか?:))
使用している多次元配列が「長方形」であるかどうか、つまり行が同じサイズであるかどうかを確認したいと思います。これが私がやっていることです。これは機能しますが、不格好に感じます。
if @myArray[0].size != @myArray[0..@myArray.size].size
raise "This array is not a rectangle."
end
基本的に、最初の配列のサイズが他のすべての配列のサイズと等しいかどうかを確認しています。どういうわけか、これは「ルビー」では不十分なようです。誰かがもっとエレガントな解決策を持っていますか?