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
我有下面这行
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