文字列を分割してマップを連結しています。長さが5文字以上の単語を逆にしたい。私はこのブロック内の複数のステートメントでマップを使用する方法
str.split(' ').map { |word| word}
を行う場合
それは内部のすべての単語を持つ配列を返します。
私は
str.split(' ').map { |word| words; word.reverse if word.length >= 5 }
かかわらず、これを行う場合、私は戻って取得すべてが逆に言葉です。だから私はどのように両方を行うことができますか?
サイドノート - 私はブロックを適切に使用する方法を理解しようとしていますが、私はいくつかの進歩を遂げていますが、まだ完全に流暢ではありません。
入出力の例はありますか? – GolfWolf
また、「言葉」とは何ですか? – GolfWolf
"どうすれば両方を行うことができますか?" - あなたはどういう意味ですか? –