【问题标题】:Ruby | How to convert mail like numbers?红宝石 |如何转换邮件之类的数字?
【发布时间】:2021-07-08 07:54:49
【问题描述】:

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

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

a = (1..50).to_a

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

【问题讨论】:

    标签: arrays ruby list ruby-on-rails-3 email


    【解决方案1】:

    要逐一显示电子邮件,您可以遍历 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
    => ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多