Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Ruby | Set flatten!() function

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The flatten!() is an inbuilt method in Ruby replaces the receiver with the result in place. Returns nil if no modifications were made.

Syntax: s1.flatten!()

Parameters: The function does not takes any parameter.

Return Value: It returns the receiver with the result in place, or else returns nil if no changes are made.

Example 1:




# Ruby program to illustrate the empty method 
   
# requires the set 
require "set"
   
s1 = Set[1, 2, 4, 4]
   
# flatten method used
s2 = s1.flatten!()
   
# Prints s2 
puts s2

Output:


Example 2:




# Ruby program to illustrate the empty method 
   
# requires the set 
require "set"
   
s1 = Set[16, 8, 3, 5, 2]
   
# flatten method used
s2 = s1.flatten!()
   
# Prints s2 
puts s2

Output:


My Personal Notes arrow_drop_up
Last Updated : 07 Jan, 2020
Like Article
Save Article
Similar Reads