Julia REPL 中仅允许有限输出的选项是什么?

问题描述

result变量是一个json类型的字符串,很长。当变量这么长时,Julia REPL 中有什么选项只允许有限的输出? DataFrame 最初只是部分输出。希望通用变量也能这样输出

enter image description here

解决方法

您可以覆盖 displayAbstractString 方法:

import Main.display
display(x::AbstractString) =
           show(length(x)<=50 ? x : SubString(x,1,50)*"…")

让我们测试一下:

julia> str = join(rand('a':'z',200))
"wcbifwzglgqyenrcdgdxagohlwdoxrrumoaltklkjauptwzrmi…"