io中級
Ruby の `File.read` と `File.readlines` の違いはどれですか?
- read は文字列全体、readlines は行ごとの配列を返す
- read はバイナリ、readlines はテキストとして読む
- 両者に違いはない
- readlines はファイルを1文字ずつ配列にする
解説
`File.read` はファイル全体を1つの文字列として返します。`File.readlines` は各行を要素とする配列を返します(改行文字 `\n` が各要素末尾に含まれます)。