What is array.length in Ruby?
Arrays in Ruby come with different methods with different purposes. .length is a popular one. It is popular because in most programming languages, you will come across length as a method or as a property.
In Ruby, the array.length is used to return the number of elements present in an array.
Syntax
array.length
Parameter
The .length method of an array requires no parameter. It only needs the array on which it is called.
Return value
The number of elements present in an array is returned.
Example
In the code below, we will create arrays and call the .length method on them. Finally, we print the returned values to the console.
# create arraysarray1 = [1, 2, 3, 4, 5]array2 = ["Ruby", "Javascript", "Python"]array3 = ["a", "b", "c", "d", "e", "f", "g"]array4 = [["dog", "cat", "rat"], "human", "stars", ["fish", "meat"]]array5 = [nil]# save returned values from ".length" methoda = array1.lengthb = array2.lengthc = array3.lengthd = array4.lengthe = array5.length# print values to consoleputs "#{array1}.length = #{a}"puts "#{array2}.length = #{b}"puts "#{array3}.length = #{c}"puts "#{array4}.length = #{d}"puts "#{array5}.length = #{e}"