Issue #12553 has been updated by Martin D端rst.


c

----------------------------------------
Feature #12553: IO.readlines(filename, chomp: true)
https://bugs.ruby-lang.org/issues/12553#change-59504

* Author: Yui NARUSE
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
IO.readlinesやIO.foreach、IO#each_lineなどは戻り値(またはブロックパラメータ)のそれぞれの「行」に改行を含みます。

POSIXの "Line" の定義は末尾の改行を含んでのものなので非常に正しい挙動なのですが、正直不便です。

> [3.206 Line](http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206)
>
> A sequence of zero or more non- <newline> characters plus a terminating <newline> character.

例えば IO.readlines(filename, chomp: true) などで改行を最初から削ってくれませんか



-- 
https://bugs.ruby-lang.org/