Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 检查(或p)Scala的方法_Ruby_Scala - Fatal编程技术网

Ruby 检查(或p)Scala的方法

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-这不打印变量的信息吗?不,它

我希望能够获得尽可能多的变量信息。所以我想知道,Scala中是否有一个函数,它很像Ruby中的
inspect
p
方法

不清楚你在问什么。一方面,你说你想要“关于变量的信息”,另一方面你提到
Object#inspect
Kernel#p
,它们根本不提供关于变量的信息,它们只提供关于对象的信息,变量不是对象,在Ruby和Scala中都没有。@JörgWMittag:m认为可以安全地假设OP是对象,而不是变量。@Alex:see和@JörgWMittag-
p@var123
-这不打印变量的信息吗?不,它取消引用变量,调用变量引用的对象上的
inspect
,并打印该变量。它不可能打印关于变量的任何信息,因为Ruby是一种面向对象的语言,您只能操作对象,但变量不是对象。