【发布时间】:2019-03-20 22:46:23
【问题描述】:
现在我已经生成了以下代码来对域列表进行排序
domains = [
'api.test.google.com',
'dev.blue.google.com',
'dev.test.google.com',
'a.blue.google.com'
]
filtered = []
domains.each { |domain| filtered.push domain.reverse! }
domains.sort!
domains.each { |domain| filtered.push domain.reverse! }
这段代码的输出将是:
["a.blue.google.com", "dev.blue.google.com", "api.test.google.com", "dev.test.google.com"]
我正在尝试找到一种方法来使其更加优雅,因为它看起来不是解决此问题的最佳解决方案,但我在弄清楚什么是问题时遇到了问题。
感谢您的帮助!
【问题讨论】:
标签: ruby