当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。