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


Julia truncate用法及代码示例


用法:

truncate(file, n)

将第一个参数给定的文件或缓冲区大小调整为正好 n 字节,如果文件或缓冲区增长,则用 '\0' 填充先前未分配的空间。

例子

julia> io = IOBuffer();

julia> write(io, "JuliaLang is a GitHub organization.")
35

julia> truncate(io, 15)
IOBuffer(data=UInt8[...], readable=true, writable=true, seekable=true, append=false, size=15, maxsize=Inf, ptr=16, mark=-1)

julia> String(take!(io))
"JuliaLang is a "

julia> io = IOBuffer();

julia> write(io, "JuliaLang is a GitHub organization.");

julia> truncate(io, 40);

julia> String(take!(io))
"JuliaLang is a GitHub organization.\0\0\0\0\0"

相关用法


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