用法:
sprint(f::Function, args...; context=nothing, sizehint=0)
使用 I/O 流和提供的額外參數調用給定函數。寫入此 I/O 流的所有內容都作為字符串返回。 context
可以是將使用其屬性的
、指定屬性及其值的 IOContext
Pair
或指定多個屬性及其值的 Pair
元組。 sizehint
建議緩衝區的容量(以字節為單位)。
可選關鍵字參數 context
可以設置為 :key=>value
對、:key=>value
對的元組或 IO
或
對象,其屬性用於傳遞給 IOContext
f
的 I/O 流.可選的sizehint
是為用於寫入字符串的緩衝區分配的建議大小(以字節為單位)。
Julia 1.7
將元組傳遞給關鍵字context
需要 Julia 1.7 或更高版本。
例子
julia> sprint(show, 66.66666; context=:compact => true)
"66.6667"
julia> sprint(showerror, BoundsError([1], 100))
"BoundsError: attempt to access 1-element Vector{Int64} at index [100]"
相關用法
- Julia splice!用法及代碼示例
- Julia split用法及代碼示例
- Julia sizeof()用法及代碼示例
- Julia setfield()用法及代碼示例
- Julia sort用法及代碼示例
- Julia sqrt方法用法及代碼示例
- Julia signed用法及代碼示例
- Julia sortperm用法及代碼示例
- Julia strip用法及代碼示例
- Julia setdiff!用法及代碼示例
- Julia setindex!方法用法及代碼示例
- Julia sizeof方法用法及代碼示例
- Julia stride用法及代碼示例
- Julia skipmissing用法及代碼示例
- Julia setdiff用法及代碼示例
- Julia sum用法及代碼示例
- Julia show方法用法及代碼示例
- Julia string用法及代碼示例
- Julia signbit()用法及代碼示例
- Julia startswith用法及代碼示例
- Julia strides用法及代碼示例
- Julia symdiff用法及代碼示例
- Julia sign用法及代碼示例
- Julia showerror用法及代碼示例
- Julia signbit用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.sprint — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。