Class: Array (Ruby 3.1.0)
Returns a new Array. With no block and no arguments, returns a new empty Array object. With no block and a single Array argument array, returns a new Array formed from array:. a = Array. new ([:foo, 'bar', 2]) a. class # => Array a # => [:foo, "bar", 2]. With no block and a single Integer argument size, returns a new Array of the given size whose elements are all nil: