Home »
Ruby »
Ruby Programs
Ruby program to remove elements from the array using delete_if() method
Ruby Example: Write a program to remove elements from the array using delete_if() method.
Submitted by Nidhi, on January 16, 2022
Problem Solution:
In this program, we will create an array of integers. Then we will remove even elements from the user using the delete_if() method. The delete_if() method removes elements based on the given expression.
Program/Source Code:
The source code to remove elements from the array using the delete_if() method is given below. The given program is compiled and executed successfully.
# Ruby program to remove elements from array
# using delete_if() method
arr = [10,21,30,41,50];
arr.delete_if{|item| item%2 == 0};
puts "Updated array: ",arr;
Output:
Updated array:
21
41
Explanation:
In the above program, we created an array arr with some elements. Then we removed the items from the array using the delete_if() method based on the given expression. Here, we removed the even numbers from the array and printed the updated array.
Ruby Arrays Programs »