创建一个具有构造函数和方法的类Square来计算正方形的面积.
class Square
def initialize(side)
@side = side
end
def printArea
@area = @side * @side
puts "Area is: #{@area}"
end
end
Run Code Online (Sandbox Code Playgroud)
创建2个对象并将它们添加到数组中
array = []
array << Square.new(4)
array << Square.new(10)
for i in array do
array[i].printArea
end
Run Code Online (Sandbox Code Playgroud)
我如何访问数组中的对象?我收到一个错误:没有将Square隐式转换为整数.