Untitled
public ruby v1 · immutableclass << Array def new2d(x,y,defvalue=nil, &block) if defvalue != nil and block_given? raise ArgumentError, "wrong number of arguments (3 for 2)" end Array.new(x) do if block_given? Array.new(y, &block) else Array.new(y, defvalue) end end endend