我想显示以下内容:
anu1 cau1 doh1 bef1
为此,我需要通过仅添加一条语句来完成以下 Ruby 代码。
a = ["ant", "cat", "dog", "bee"]
最佳答案
听起来您需要执行 succ对每个单词进行函数运算,这将为您提供每个单词的下一个值,然后您只需在每个单词后附加“1”即可。
示例: -请原谅我的语法,有一段时间没有使用 Ruby-
a.map {|word| word.succ << "1"}
应该输出:
["anu1", "cau1", "doh1", "bef1"]
关于Ruby 数组改变子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8422635/