この質問は、私が数日前に尋ねた質問のフォローアップです。その投稿の提案に従って、カスタム データ型を作成し、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