One way is with the new class method names array new you can set the size of an array at the time of creating array names array new 20 the array names now has a size or length of 20 elements.
Ruby set add element.
A 32 a carrot.
Every array and hash in ruby is an object and every object of these types has a set of built in methods.
There are many ways to create or initialize an array.
The first section of the chapter shows the most basic and common way to create an array but there are alternatives in ruby there are always alternatives.
You won t see for in very often though.
In the first form if no arguments are sent the new array will be empty.
Set is easy to use with enumerable objects implementing each most of the initializer methods and binary operators accept generic enumerable objects besides sets and arrays.
You can start by creating a new empty array by doing either.
Here s how it works.
Ruby arrays are objects and they provide the each method for working with elements.
A then you can add values to the array using.
The second form creates a copy of the array passed as a parameter the array is generated by calling to ary on the parameter.
An enumerable object can be converted to set using the to set.
Returns a new array.
For each element in the sharks array ruby assigns that element to the local variable shark.
Set implements a collection of unordered values with no duplicates.
We can then print the element s value using puts.
Ruby arrays grow automatically while adding elements to them.