Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Kernel.#readlines (Ruby 3.0.0 リファレンスマニュアル)
上記のページに対する修正等です。
[String] | nil
からnil
を削除入力がないときに
nil
を返すのはRuby 1.8以前の話で、1.9以降は空配列を返すようです。サンプルコードの1番最後の返り値も合わせて修正しています。
#@samplecode
を適用しています。@see
のところがgets
だけだったので、readline
も加えました。なお、最初のコミットで、ファイル全体の行末の空白を削除しており、
PR全体で見ると主旨の変更点が見えにくいので、その点にご留意ください。