[ruby-dev:49712] [Ruby trunk Feature#12553] IO.readlines(filename, chomp: true)
From:
duerst@...
Date:
2016-07-05 09:31:34 UTC
List:
ruby-dev #49712
Issue #12553 has been updated by Martin Dürst. ごもっともだと思います。 ---------------------------------------- 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/