Как перенаправить STDIN и STDOUT в файлы?Перенаправление stdin и stdout в scala
В C, это будет сделано так:
freopen("file.in","r",stdin);
Я ищу что-то эквивалентное для Scala.
Как перенаправить STDIN и STDOUT в файлы?Перенаправление stdin и stdout в scala
В C, это будет сделано так:
freopen("file.in","r",stdin);
Я ищу что-то эквивалентное для Scala.
Вы можете сделать это с помощью API Java System. Код почти идентичен для Java и Scala:
System.setIn(new FileInputStream("file.in"))
System.setOut(new PrintStream(new FileOutputStream("file.out")))
ли вы имеете в виду что-то вроде:
import java.io.File
import scala.sys.process._
"cat" #< new File("file.in") !
источник: http://www.scala-lang.org/api/2.11.7/index.html#scala.sys.process.package