假设我有一个数组中的电子邮件列表,比如说〜2000封电子邮件。对数组中所有对象的Ruby on Rails操作?
emails = ["[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]"]
假设我理论上想要得到电子邮件的网站名称。所以我想要做emails.each do |email| puts email.split("@")[1]
这将使我得到每个电子邮件的网站名称。但是我很好奇,有没有更快的方法将它从数组中取出?
理想情况下,我想创建一个array.uniq
,其中包含链接到电子邮件的每个站点的唯一列表。我可以手动执行此操作,但是我想知道是否有更快的方法在数组本身上执行此操作(实际上,我的阵列大约有200万封电子邮件)。
辉煌先生!这会很好 –