我正在接受一个字符串并将其分开,然后将地图链接起来。我希望任何长度等于或大于5个字母的单词逆转。如何在块中使用具有多个语句的地图
如果我这样做
str.split(' ').map { |word| word}
它会返回一个数组里面所有的话。
如果我这样做,虽然
str.split(' ').map { |word| words; word.reverse if word.length >= 5 }
所有我回来是反转的话。那么我该怎么做呢?
备注 - 我试图理解如何正确使用块,并在取得一些进展的同时,我仍然不完全流利。
你可以给一个输入/输出的例子吗? – GolfWolf
另外,什么是“单词”? – GolfWolf
“那我该怎么做呢?” - 你是什么意思,“两个”? –