Julia REPL 中只允许有限输出的选项是什么?
What is the option in Julia REPL that allows only a limited output?
结果变量是一个json类型的字符串,很长。当变量这么长时,Julia REPL 中的什么选项只允许有限的输出? DataFrame原本只是部分输出。希望通用变量也能这样输出
您可以为 AbstractString
覆盖 display
方法:
import Main.display
display(x::AbstractString) =
show(length(x)<=50 ? x : SubString(x,1,50)*"…")
让我们测试一下:
julia> str = join(rand('a':'z', 200))
"wcbifwzglgqyenrcdgdxagohlwdoxrrumoaltklkjauptwzrmi…"
结果变量是一个json类型的字符串,很长。当变量这么长时,Julia REPL 中的什么选项只允许有限的输出? DataFrame原本只是部分输出。希望通用变量也能这样输出
您可以为 AbstractString
覆盖 display
方法:
import Main.display
display(x::AbstractString) =
show(length(x)<=50 ? x : SubString(x,1,50)*"…")
让我们测试一下:
julia> str = join(rand('a':'z', 200))
"wcbifwzglgqyenrcdgdxagohlwdoxrrumoaltklkjauptwzrmi…"