在 Scala REPL 中可以找到值类型:
scala> val x = 1
x: Int = 1
scala> :t x
Int
然而 Scala REPL 没有显示函数的类型信息:
scala> def inc(x:Int) = x + 1
inc: (x: Int)Int
scala> :t inc
<console>:9: error: missing arguments for method inc;
follow this method with `_' if you want to treat it as a partially applied function
inc
^
<console>:9: error: missing arguments for method inc;
follow this method with `_' if you want to treat it as a partially applied function
inc
^
如何在 Scala REPL 中查找函数类型?