APIdock / Ruby
/
method

empty

ruby latest stable - Class: Matrix
empty(row_count = 0, column_count = 0)
public

Creates a empty matrix of row_count x column_count. At least one of row_count or column_count must be 0.

m = Matrix .empty (2, 0)
m == Matrix [ [], [] ]
 => true
n = Matrix .empty (0, 3)
n == Matrix .columns ([ [], [], [] ])
 => true
m * n
 => Matrix [[0, 0, 0], [0, 0, 0]]
# File lib/matrix.rb, line 199
 def Matrix.empty(row_count = 0, column_count = 0)
 raise ArgumentError, "One size must be 0" if column_count != 0 && row_count != 0
 raise ArgumentError, "Negative size" if column_count < 0 || row_count < 0
 new([[]]*row_count, column_count)
 end

AltStyle によって変換されたページ (->オリジナル) /