Ruby:如何使用.chr方法将数字数组转换为字符



我是 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"]

最新更新