我正在接受一個字符串並將其分開,然後將地圖鏈接起來。我希望任何長度等於或大於5個字母的單詞逆轉。如何在塊中使用具有多個語句的地圖
如果我這樣做
str.split(' ').map { |word| word}
它會返回一個數組裏面所有的話。
如果我這樣做,雖然
str.split(' ').map { |word| words; word.reverse if word.length >= 5 }
所有我回來是反轉的話。那麼我該怎麼做呢?
備註 - 我試圖理解如何正確使用塊,並在取得一些進展的同時,我仍然不完全流利。
你可以給一個輸入/輸出的例子嗎? – GolfWolf
另外,什麼是「單詞」? – GolfWolf
「那我該怎麼做呢?」 - 你是什麼意思,「兩個」? –