gpt4 book ai didi

julia - 使用 show() 打印输出

转载 作者:行者123 更新时间:2023-12-04 02:53:58 25 4
gpt4 key购买 nike

此问题是 this one I asked a couple of days ago 的后续问题.根据该帖子的建议,我创建了一个自定义数据类型,并且还重载了 base.show() 函数。但是输出不是我所期望的。所以我想知道我是否误解了什么。

type Output
testname::String
output::Float64
end


function show(io::IO,object::Output)
println(io,"\tOutput Statistic for $(object.testname)")
println(io,"$(object.output)")
end

我用下面的函数来说明

function MEDIAN(x::Array)
Output("Median: ", median(x))
end

julia> x=randn(10)
julia> MEDIAN(x)
Output("Median: ",0.2267306855631679)

我希望输出如下:

Median: 0.2267306855631679

最佳答案

要回答这个问题,您可能忘记了 import Base.show

关于julia - 使用 show() 打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17029695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com