【发布时间】:2018-06-14 11:58:18
【问题描述】:
我正在尝试取一个句子,并颠倒每个单词中字母的位置。
下面是我的代码不起作用:
def test(sentence)
array = []
array << sentence.split
array.collect {|word| word.reverse}
end
我的问题是:
array << sentence.split
它说它划分了每个单词,但是当我使用插值时,它会反转整个句子。下面是一个类似的代码:
def test2
dog = ["Scout", "kipper"]
dog.collect {|name| name.reverse}
end
但是它不接受一个句子,并且它已经定义了数组。
【问题讨论】:
-
例如“Hello World”->“olleH dlroW”
-
"Hello, how are you?"会返回什么?
标签: arrays ruby reverse string-interpolation