【发布时间】:2020-11-12 19:03:06
【问题描述】:
我有下面一行
new_records = records.map{|record| record.name.to_s.}.sort
哪个输出
# Current Output:
new_records = ["ab-12.cd.net", "de-34.fg.net"]
我怎样才能让它以.(点)结尾?
# 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}." }
但正在寻找一种使用第一张地图本身实现它的有效方法。
【问题讨论】:
标签: ruby string loops string-concatenation