Ruby 检查(或p)Scala的方法
我希望能够获得尽可能多的变量信息。所以我想知道,Scala中是否有一个函数,它很像Ruby中的Ruby 检查(或p)Scala的方法,ruby,scala,Ruby,Scala,我希望能够获得尽可能多的变量信息。所以我想知道,Scala中是否有一个函数,它很像Ruby中的inspect或p方法 不清楚你在问什么。一方面,你说你想要“关于变量的信息”,另一方面你提到Object#inspect和Kernel#p,它们根本不提供关于变量的信息,它们只提供关于对象的信息,变量不是对象,在Ruby和Scala中都没有。@JörgWMittag:m认为可以安全地假设OP是对象,而不是变量。@Alex:see和@JörgWMittag-p@var123-这不打印变量的信息吗?不,它
inspect
或p
方法 不清楚你在问什么。一方面,你说你想要“关于变量的信息”,另一方面你提到Object#inspect
和Kernel#p
,它们根本不提供关于变量的信息,它们只提供关于对象的信息,变量不是对象,在Ruby和Scala中都没有。@JörgWMittag:m认为可以安全地假设OP是对象,而不是变量。@Alex:see和@JörgWMittag-p@var123
-这不打印变量的信息吗?不,它取消引用变量,调用变量引用的对象上的inspect
,并打印该变量。它不可能打印关于变量的任何信息,因为Ruby是一种面向对象的语言,您只能操作对象,但变量不是对象。