2017-10-02 1 views
0

스칼라에서 제가하고 싶은 것은 표준 출력과 표준 오류 모두를 출력 스트림으로 리디렉션하는 것입니다. 내가 scala.Console.withOutscala.Console.withErr의 알고 있지만, 내가 두 번 내 명령 (기능)을 실행에 이르게하는, 별도로 함수를 호출해야 할 것 같습니다 : 나는 한 번만 f 전화를 모두 out을 좀하고 싶습니다스칼라에서 stdout과 stderr를 모두 출력 스트림으로 리디렉션

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

및 스트림의 err

답변

2

중첩 할 수 있습니다 그들을 :

Console.withOut(out) { 
    Console.withErr(out) { 
    f 
    } 
} 
관련 문제