DevGang
Авторизоваться

Различные методы определения длины массива в Ruby 

В этой статье вы узнаете о различных методах, доступных в библиотеке Ruby, специально определенной для получения длины массива. Нам хорошо известен тот факт, что массивы Ruby являются динамическими, что означает, что мы можем хранить в них n элементов, не заботясь об их предопределенном размере. Итак, вам нужно будет проверить количество элементов, присутствующих в массиве в определенный момент времени при работе с массивами Ruby. У нас есть несколько методов, которые определены в библиотеке Ruby для этой цели, а именно Array.countArray.length и Array.size.

В оставшейся части статьи вы увидите четыре способа получения информации о количестве элементов, присутствующих в объекте класса Array.

Array.each

Синтаксис:

Array.each do |element|
end

Пример:

=begin
Ruby program to find length using Array.each method	
=end

# array declaration
Adc = ['Includehelp.com','Ruby','C++','C#','Java','Python']

# counting length
cont = 0
Adc.each do |ele|
	cont=cont+1
end

# printing the lenght
puts "Number of elements present in Array are #{cont}"

Результат:

Number of elements present in Array are 6

В приведенном выше коде вы, должно быть, заметили, что мы объявили переменную с именем cont и использовали ее внутри метода Array.each. Каждый раз, когда метод находит какой-либо элемент в массиве, значение cont увеличивается на единицу.

Array.count

Мы также можем определить количество элементов, присутствующих в массиве, с помощью метода Array.count. Обратитесь к синтаксису и коду, приведенным ниже.

Синтаксис:

Array.count

Пример:

=begin
Ruby program to find length using Array.count method	
=end

# array declaration
Adc = ['Includehelp.com','Ruby','C++','C#','Java','Python']

# counting array length
num = Adc.count

# printing the length
puts "Number of elements present in Array are #{num}"

Результат:

Number of elements present in Array are 6

Array.length

Мы также можем определить количество элементов, присутствующих в массиве, с помощью метода Array.length. Обратитесь к синтаксису и коду, приведенным ниже.

Синтаксис:

Array.length

Пример:

=begin
Ruby program to find length using Array.length method	
=end

# array declaration
Adc = ['Includehelp.com','Ruby','C++','C#','Java','Python']

# counting the array length
num = Adc.length

# printing the array length
puts "Number of elements present in Array are #{num}"

Результат:

Number of elements present in Array are 6

Array.size

Мы также можем найти количество элементов, присутствующих в массиве, с помощью метода Array.size. Обратитесь к синтаксису и коду, приведенным ниже.

Синтаксис:

Array.size

Пример:

=begin
Ruby program to find length using Array.size method	
=end

# array declaration
Adc = ['Includehelp.com','Ruby','C++','C#','Java','Python']

# counting array length
num = Adc.size

# printing the array length
puts "Number of elements present in Array are #{num}"

Результат:

Number of elements present in Array are 6

Источник:

#Ruby
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

Оплатив хостинг 25$ в подарок вы получите 100$ на счет

Получить