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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。