當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby IO.readlines用法及代碼示例

本文簡要介紹ruby語言中 IO.readlines 的用法。

用法

readlines(sep=$/ [, getline_args]) → array
readlines(limit [, getline_args]) → array
readlines(sep, limit [, getline_args]) → array

讀取 ios 中的所有行,並在數組中返回它們。行由可選的 sep 分隔。如果 sepnil ,則流的其餘部分將作為單個記錄返回。如果第一個參數是整數,或者給出了可選的第二個參數,則返回的字符串不會比給定的字節長。必須打開流進行讀取,否則將引發 IOError

f = File.new("testfile")
f.readlines[0]   #=> "This is line one\n"

f = File.new("testfile", chomp: true)
f.readlines[0]   #=> "This is line one"

有關getline_args 的詳細信息,請參閱 IO.readlines

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 IO.readlines。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。