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


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