用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。