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


Julia read用法及代碼示例


用法一

read(io::IO, T)

以規範的二進製表示形式從 io 讀取類型為 T 的單個值。

請注意,Julia 不會為您轉換字節順序。為此目的使用 ntoh ltoh

read(io::IO, String)

閱讀 io 的全部內容,作為 String (另請參見 readchomp )。

例子

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

julia> read(io, Char)
'J': ASCII/Unicode U+004A (category Lu: Letter, uppercase)

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

julia> read(io, String)
"JuliaLang is a GitHub organization"

用法二

read(filename::AbstractString, args...)

打開一個文件並讀取其內容。 args 被傳遞給 read :這相當於 open(io->read(io, args...), filename)

read(filename::AbstractString, String)

將文件的全部內容作為字符串讀取。

用法三

read(s::IO, nb=typemax(Int))

最多從 s 讀取 nb 字節,返回讀取的字節的 Vector{UInt8}

用法四

read(s::IOStream, nb::Integer; all=true)

最多從 s 讀取 nb 字節,返回讀取的字節的 Vector{UInt8}

如果alltrue(默認值),此函數將阻止重複嘗試讀取所有請求的字節,直到發生錯誤或文件結束。如果allfalse,則最多調用一次read,返回的數據量為device-dependent。請注意,並非所有流類型都支持 all 選項。

用法五

read(command::Cmd)

運行 command 並將結果輸出作為字節數組返回。

用法六

read(command::Cmd, String)

運行 command 並將結果輸出作為 String 返回。

相關用法


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