scala - Scala REPL 中对象的字符串表示形式

标签 scala

是否有一种简单的方法可以将 Scala 对象转换为 REPL 中给出的字符串表示形式?例如,对于 Array(2, 3, 5),我想获取字符串 "Array(2, 3, 5)",对于 >来自 2 的流,我想获取“Stream(2, ?)”

最佳答案

REPL 使用 toString 方法生成其值的字符串表示形式。因此:

Array(1, 2, 3).toString      // => "Array(1, 2, 3)"

这适用于所有版本的 Scala(2.7、2.8 等)。

关于scala - Scala REPL 中对象的字符串表示形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1973397/

相关文章:

Java/Scala 远程 HDFS 使用

scala - Spark - scala - 使用覆盖模式将数据帧保存到表中

scala - Azure Databricks 将文件写入 Azure Data Lake Gen 2

java - Kafka Streams JoinWindow 的数据

scala - Chisel IO 接口(interface)构造函数中克隆方法的使用

Scalatest和Spark提供 "java.io.NotSerializableException: org.scalatest.Assertions$AssertionsHelper"

string - 使用scala开头的后缀数组

具有依赖类型的 Scala 自类型

scala - 使用 Spark 有效组合两个键值集合

scala - Intellij-idea 中的 scala 类、脚本和工作表有什么区别?