arr = Array.new(10) { Array.new(10, 0)}
如何在不同的类文件中访问该数组以进行读写。
我看了很多地方,但他们似乎并没有非常清楚地解释它。
由于
答案 0 :(得分:0)
请参阅以下用法
class ArrayHolder
#Define a array as a class variable
@@myArray = Array.new()
#define accessor methods
def self.MyArray
@@myArray
end
def self.MyArray=(val)
@@myArray = val
end
end
#Calling the array holder in another class
ArrayHolder.MyArray << 3
puts ArrayHolder.MyArray
newArr = Array.new
newArr <<1
newArr <<2
ArrayHolder.MyArray =newArr
puts ArrayHolder.MyArray
希望这个帮助