Scala 交互式解释器 (REPL) - 如何将输出重定向到文本文件?

标签 scala read-eval-print-loop redirectstandardoutput

有可能吗,如果有,怎么做?平常的 >>>在 Windows 或 Linux 命令行上工作的内容在此上下文中不起作用。

最佳答案

您可以从控制台以编程方式执行此操作:

import java.io.FileOutputStream
import scala.Console

Console.setOut(new FileOutputStream("<output file path>"))
从现在开始printprintln将被定向到这个文件

关于Scala 交互式解释器 (REPL) - 如何将输出重定向到文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494014/

相关文章:

JSON 列表到 Scala 列表

javascript - Node 的 REPL 什么时候得到 "stuck"?

clojure - 如何在Clojure中使用expt函数?

c# - 如何使用 F# Interactive 以交互方式测试 C# 函数

c# - StandardOutput 流上已在进行异步读取操作的异常

java - 是否可以将 Java 中的标准输出设置为文件和标准输出?

c# - 从控制台应用程序 (C#/WinForms) 发送输入/获取输出

scala - Spark : Why the StructType merge method is private?

java - 如何在我的用例中协调线程

java - 在java中将java.util.HashMap转换为scala.collection.immutable.Map