我是 Ruby 初学者,需要一些帮助!
假设我们有以下数组:
codes = [65, 66, 67, 68, 70, 84]
我们必须调用什么 ruby 代码才能将此数组更改为 ["A", "B", "C", "D", "E", "F"]
?
我想使用 chr 方法
你想要 Array#map。
[65, 66, 67, 68, 70, 84].map { |number| number.chr }
=> ["A", "B", "C", "D", "F", "T"]
使用Symbol#to_proc更惯用:
[65, 66, 67, 68, 70, 84].map(&:chr)
=> ["A", "B", "C", "D", "F", "T"]