用法一
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}
。
如果all
是true
(默认值),此函数将阻止重复尝试读取所有请求的字节,直到发生错误或文件结束。如果all
为false
,则最多调用一次read
,返回的数据量为device-dependent。请注意,并非所有流类型都支持 all
选项。
用法五
read(command::Cmd)
运行 command
并将结果输出作为字节数组返回。
用法六
read(command::Cmd, String)
运行 command
并将结果输出作为 String
返回。
相关用法
- Julia readchomp用法及代码示例
- Julia readuntil用法及代码示例
- Julia readlines用法及代码示例
- Julia readline用法及代码示例
- Julia readeach用法及代码示例
- Julia real方法用法及代码示例
- Julia rem用法及代码示例
- Julia reduce方法用法及代码示例
- Julia redirect_stdio用法及代码示例
- Julia replace!用法及代码示例
- Julia replace()用法及代码示例
- Julia retry用法及代码示例
- Julia reverseind用法及代码示例
- Julia reim用法及代码示例
- Julia repeat方法用法及代码示例
- Julia repeat用法及代码示例
- Julia repr方法用法及代码示例
- Julia reverse!用法及代码示例
- Julia reshape用法及代码示例
- Julia replace方法用法及代码示例
- Julia repeat()用法及代码示例
- Julia reverse方法用法及代码示例
- Julia resize!用法及代码示例
- Julia reverse()用法及代码示例
- Julia rest用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.read — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。