2017-07-19 59 views

回答

8

有兩種方法可以知道。一旦你在表達式類型,它告訴類型:

scala> val f: Int => Int => Int = a => b => a + b 
f: Int => (Int => Int) = $$Lambda$1143/[email protected] 

如果你有一個現有的價值,想知道它的類型,您使用:type

scala> :type f 
Int => (Int => Int) 

或者爲他人提,:t也適用類似於Haskell:

scala> :t f 
Int => (Int => Int) 
+0

'scala>:tf'也有效。 – chunjef

+0

@chunjef更新。 –