var_dump()在Scala中
有没有任何方便的方法来转储
Scala中指定对象的所有成员,
像 var_dump() ,PHP function?
解决方法
如“
How to Dump/Inspect Object or Variable in Java”所述(是的,我知道,问题是关于Scala):
scala> def b = Map("name" -> "Yudha","age" -> 27) b: scala.collection.immutable.Map[java.lang.String,Any] scala> b res1: scala.collection.immutable.Map[java.lang.String,Any] = Map((name,Yudha),(age,27)) 但是如果你想要更多的细节,你可以试试REPL Scala Utils,以获得一个“Easier object inspection in the Scala REPL”
(注:“我”在这里:Erik Engbrecht,还有on BitBucket)
scala> import replutils._ import replutils._ scala> case class Test(a: CharSequence,b: Int) defined class Test scala> val t = Test("hello",1) t: Test = Test(hello,1) scala> printAttrValues(t) hashCode: int = -229308731 b: int = 1 a: CharSequence (String) = hello productArity: int = 2 getClass: Class = class line0$object$$iw$$iw$Test
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |