method
collect
ruby latest stable - Class:
Matrix
collect()public
Returns a matrix that is the result of iteration of the given block over all elements of the matrix.
Matrix [ [1,2], [3,4] ].collect { |e| e**2 } => 1 4 9 16
# File lib/matrix.rb, line 367
def collect(&block) # :yield: e
return to_enum(:collect) unless block_given?
rows = @rows.collect{|row| row.collect(&block)}
new_matrix rows, column_count
end