Ruby 地图末尾追加点

Ruby map to append dot at the end

我有下面这行

new_records = records.map{|record| record.name.to_s.}.sort

输出

# Current Output:

new_records = ["ab-12.cd.net", "de-34.fg.net"]

如何在末尾添加 .(点)的情况下达到 return?

# Desired Output:

new_records = ["ab-12.cd.net.", "de-34.fg.net."]

例如,我可以使用另一张地图

new_records = records.map{|record| record.name.to_s.}.sort
new_records2 = new_records.map { |record| "#{record}." }

但正在寻找使用第一个地图本身实现它的有效方法。

这可行:

new_records = records.map{|record| "#{record.name.to_s}." }.sort

你也可以这样使用+

new_records = records.map{|record| record.name.to_s + "." }.sort