2017-10-02 13 views
0

スカラでは、標準出力と標準エラーの両方を出力ストリームにリダイレクトします。私はscala.Console.withOutscala.Console.withErrの認識していますが、私が二回私のコマンド(機能)を実行につながる、個別にこれらの関数を呼び出す必要がありそうです:stdoutとstderrの両方をScalaの出力ストリームにリダイレクトします

scala.Console.withOut(out)(f) 
scala.Console.withErr(out)(f) 

私は一度だけfを呼び出し、両方outを取得したいのですがとストリーム内のerr

答えて

2

ネストでき、それらを:

Console.withOut(out) { 
    Console.withErr(out) { 
    f 
    } 
} 
関連する問題