当我使用spark-shell
时,我最终定义了许多var
,val
和methods
。在某些时候,我忘记了我在会话中提供的内容。我该如何打印?
e.g。
val x = 10;
var y = 15;
def myMethod(input: Int): Int = { input * 2 }
// invoke magic print command to obtain something like:
// > val x;
// > var y;
// > myMethod(input: Int): Int;
编辑(澄清):
如果我键入以下内容:
scala> def foo(x: Int, y: Int): Int = { x * y }
foo: (x: Int, y: Int)Int
scala> def bar(x: Int, y: Int): Int = { x / y }
bar: (x: Int, y: Int)Int
对于我定义的方法,是否可以输入任何内容以仅打印以下内容?
foo: (x: Int, y: Int)Int
bar: (x: Int, y: Int)Int
答案 0 :(得分:5)
你可以尝试类似的东西:
gcc 6.2.0