避免在 REPL 中调用 .toString?
Avoid a .toString call in REPL?
我有这个 class 和一个 .toString
方法,它生成一个巨大的 JSON 对象,并将它缓存在一个惰性 val 中......试图调查一些奇怪的事情对于那 json 代,我想在 REPL 中创建对象的实例,但还没有调用 .toString
。
我想到的是:
class Foo(val x: MyActualClass)
val foo = new Foo(new MyActualClass)
不知道有没有更好的办法。例如,是否有一些命令只告诉 REPL 我不想打印出作业的结果?
您可以使用 :silent
来执行此操作:
:silent disable/enable automatic printing of results
我有这个 class 和一个 .toString
方法,它生成一个巨大的 JSON 对象,并将它缓存在一个惰性 val 中......试图调查一些奇怪的事情对于那 json 代,我想在 REPL 中创建对象的实例,但还没有调用 .toString
。
我想到的是:
class Foo(val x: MyActualClass)
val foo = new Foo(new MyActualClass)
不知道有没有更好的办法。例如,是否有一些命令只告诉 REPL 我不想打印出作业的结果?
您可以使用 :silent
来执行此操作:
:silent disable/enable automatic printing of results