クラスを作成し、そのクラスに 2 つの変数を渡したいと思います。幅 (x) と長さ (y)。これらの変数を使用して、プログラムは行列を確立するか、y 個のエントリを持つ x 個の配列を作成する必要があります。
問題は、それが行列でない場合 (どのように?)、配列が最適な場合、たとえば 4、8 が渡された場合にどのように機能するかということです。
array_name_0 = [0, 1, 2, 3, 4, 5, 6, 7]
array_name_1 = [0, 1, 2, 3, 4, 5, 6, 7]
array_name_2 = [0, 1, 2, 3, 4, 5, 6, 7]
array_name_3 = [0, 1, 2, 3, 4, 5, 6, 7]
ここで、"array_name_x" は x = 作成によって渡された x であり、0 ~ 7 は y に基づいています。
サンプルコードは次のとおりです。
class Dimensional
attr_reader :width, :length
def initialize(width,length)
@width = width
@length = length
@sqft = width * length
end
def full
"
width : #{@width}
length: #{@length}
sq ft : #{@sqft}
#display array/matrix here
"
end
end
myDimensional = Dimensional.new(4, 8)
print Dimensional.full
では、この例では、これらの x、y 値を使用してマトリックスを作成する方法や、提供された x に基づいて x の番号を「array_name_x」に動的に割り当てる方法を教えてください。