省略すると
split(/\s/).reject(&:empty?)
と書いた時と、似た動作になるようだ。
検証
スペースを区切り文字として扱ってくれる。
"A B C D E".split
# => ["A", "B", "C", "D", "E"]
改行も区切り文字として扱われる。
区切り文字が混在・連続していても、いい感じで扱ってくれる。
" A\nB\r C \r\nD E ".split
# => => ["A", "B", "C", "D", "E"]
参考
環境
- ruby 2.3.0
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
メンター受付