Ruby | Enumerable first() function

The first() of enumerable is an inbuilt method in Ruby returns the first N elements or the first element of the enumerable. If there is no first element, it returns nil. If there are less than N elements, then it returns all the elements.

Syntax: enu.first(N)

Parameters: The function takes N which signifies the first N elements which is to be returned. If N is not given, then it assumes N = 1.

Return Value: It returns the first or first N elements.

Example 1:



filter_none

edit
close

play_arrow

link
brightness_4
code

# Ruby program for first method in Enumerable
  
# Initialize 
enu = (1..10)
  
# Prints
enu.first(6)

chevron_right


Output:

[1, 2, 3, 4, 5, 6]

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

# Ruby program for first method in Enumerable
  
# Initialize 
enu = [1, 7, 10, 11]
  
# Prints
enu.first

chevron_right


Output:

1

Example 3:

filter_none

edit
close

play_arrow

link
brightness_4
code

# Ruby program for first method in Enumerable
  
# Initialize 
enu = [1, 7, 10, 11]
  
# Prints
enu.first(10)

chevron_right


Output:

[1, 7, 10, 11]



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.