2012-02-20 17 views
5

In Haskell, mi può controllare il tipo di una funzione in ghci utilizzando :t:Controllo Tipo Funzione a Scala

Prelude> :t odd 
odd :: Integral a => a -> Bool 

Questo dice che la funzione odd prende un tipo Integral e restituisce un Bool. C'è qualcosa di simile per Scala?

risposta

5

In realtà è la stessa identica nella Scala REPL:

scala> def odd(x : Int) = x % 2 != 0 
odd: (x: Int)Boolean 

scala> :t odd 
(x: Int)Boolean 
+0

oppure è possibile utilizzare: tipo –

+0

Era questo aggiunto di recente? Non lo vedo in scala 2.8.1. –

+1

@VladtheImpala REPL è in continua evoluzione. –

Problemi correlati