重复其他人ruby代码结果时一个地方出错:
require 'Matrix'
def readMatrix(file)
colHeader = getHeader(file)
colHeader.delete_at(0)
rowHeader = []
matrix = []
tabRead(file,header=true){|arr|
rowHeader << arr.delete_at(0)
matrix << arr
}
return Matrix.new(matrix,colHeader,rowHeader)
end
出错提示为
ruby:NoMethodError (private method `new' called for Matrix:Class)
什么是private method,怎么结局?