Home > OS >  Ruby | How to convert mail like numbers?
Ruby | How to convert mail like numbers?

Time:09-17

I have an exercise where I have to make a program to program an email list from 1 to 50 in this format "[email protected]"

I have tried several methods, and I think I have found the right one, but it only converts the numbers. In the result obtained in the terminal I get the email address and the numbers in the array from 1 to 50. I would like this to display the mails 1 by 1 with the numbers changing, thank you in advance.

a = (1..50).to_a

puts "jean.dupont.#{a}@email.fr"

CodePudding user response:

To display the emails one by one you can iterate over the range or array (using each) and interpolate each number in the email address

(1..50).each { |n| puts "jean.dupont.#{n}@email.fr" }

=> jean.dupont.1@email.fr
=> jean.dupont.2@email.fr
=> jean.dupont.3@email.fr
=> jean.dupont.4@email.fr
=> jean.dupont.5@email.fr
=> ...
  • Related