Project

General

Profile

Feature #12076

Updated by joelbryan (Joel Bryan Juliano) about 8 years ago

I like to introduce and propose an idea to use a 'ditto' operator in 'else' or 'elsif' statement, 
 the ditto operator is a reference to the true statement in the if conditions to be used in the proceeding else and elsif statements, 
 the goal is to reuse the true statement for other conditions also it will make the code to be much readable than recopying and pasting the true statement again. 

 ~~~ 
 if user == "foo" 
   puts "welcome" + user    # => welcome foo 
 elsif user == "bar" 
   ditto                                  # => welcome bar 
 else 
   user = "stranger" 
   ditto                                  # => welcome stranger 
 end 
 ~~~

Back