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


Julia countlines用法及代码示例


用法:

countlines(io::IO; eol::AbstractChar = '\n')

阅读 io 直到流/文件的末尾并计算行数。要指定文件,请将文件名作为第一个参数传递。通过将 '\n' 以外的 EOL 标记作为第二个参数传递来支持它们。 io 的最后一个非空行即使不以 EOL 结尾也会被计算在内,与 eachline readlines 返回的长度相匹配。

要计算 String 的行数,可以使用 countlines(IOBuffer(str))

例子

julia> io = IOBuffer("JuliaLang is a GitHub organization.\n");

julia> countlines(io)
1

julia> io = IOBuffer("JuliaLang is a GitHub organization.");

julia> countlines(io)
1

julia> eof(io) # counting lines moves the file pointer
true

julia> io = IOBuffer("JuliaLang is a GitHub organization.");

julia> countlines(io, eol = '.')
1

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.countlines — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。