Ruby |如何将邮件转换为数字?

Ruby | How to convert mail like numbers?

我有一个练习,我必须编写一个程序,以这种格式编写从 1 到 50 的电子邮件列表“jean.dupont.01@email.fr”

我试了好几种方法,我想我找到了正确的方法,但它只能转换数字。在终端获得的结果中,我得到了电子邮件地址和数组中从 1 到 50 的数字。我希望这样可以 1 乘 1 地显示邮件,并且数字会发生变化, 提前谢谢你。

a = (1..50).to_a

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

要逐一显示电子邮件,您可以遍历 rangearray(使用 each)并在电子邮件地址中插入每个数字

(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
=> ...