是否有一种简单的方法可以将 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/