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


Ruby IO.lineno用法及代碼示例

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

用法

lineno → integer

返回 ios 中的當前行號。必須打開流以供閱讀。 lineno 計算調用 gets 的次數,而不是遇到的換行數。如果使用換行符以外的分隔符調用 gets ,這兩個值將不同。

使用 $/ 的方法,如 each 、行和 readline 也將增加 lineno

另請參見$. 變量。

f = File.new("testfile")
f.lineno   #=> 0
f.gets     #=> "This is line one\n"
f.lineno   #=> 1
f.gets     #=> "This is line two\n"
f.lineno   #=> 2

相關用法


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