这个问题是我几天前问的这个问题的后续。根据该帖子的建议,我创建了一个自定义数据类型,并重载了该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