複数の戻り値を持つ関数があるとします (以下を参照)。ただし、ユーザーは関数定義を調べない限り、各値が何を表しているのか分からないため、この出力は有益ではありません。println()
したがって、実際の戻り値が画面に出力されないようにしながら、適切な名前で結果を画面に出力するために使用したいと思います。R では関数invisible()
がそれを行いますが、Julia ではどのように同じことを行うのでしょうか?
function trimci(x::Array; tr=0.2, alpha=0.05, nullvalue=0)
se=sqrt(winvar(x,tr=tr))./((1-2.*tr)*sqrt(length(x)))
ci=cell(2)
df=length(x)-2.*floor(tr.*length(x))-1
ci=[tmean(x, tr=tr)-qt(1-alpha./2, df).*se, tmean(x, tr=tr)+qt(1-alpha./2, df).*se]
test=(tmean(x,tr=tr)-nullvalue)./se
sig=2.*(1-pt(abs(test),df))
return ci, tmean(x, tr=tr), test, se, sig
end