3
Cette question est une suite à this one I asked a couple of days ago. Suite à la suggestion de ce poste, j'ai créé un type de données personnalisé et surchargé la fonction base.show()
. Mais la sortie n'est pas ce que j'attendais. Donc je me demande si j'ai mal compris quelque chose.Utilisez show() pour imprimer la sortie
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
utiliser la fonction suivante pour illustrer
function MEDIAN(x::Array)
Output("Median: ", median(x))
end
julia> x=randn(10)
julia> MEDIAN(x)
Output("Median: ",0.2267306855631679)
Je veux que la sortie soit la suivante à la place:
Median: 0.2267306855631679