我見過[A]
在playframework site。我發現[T]
意味着任何類型, [S]
是爲子類型。但我找不到[A]
。有趣的是,它在函數名稱後面使用(logging
)。Scala中的[A]是什麼?
import play.api.mvc._
def logging[A](action: Action[A])= Action.async(action.parser) { request =>
Logger.info("Calling action")
action(request)
}
那麼,在Scala中的含義是什麼?
http://stackoverflow.com/questions/5354803/scala-type-parameter-bracket – MNie 2014-10-20 05:06:15
像Java中的''。如果你不知道兩者,請閱讀「泛型」。 –
Radian
2014-10-20 05:27:22
「[S]用於子類型」 - 您從哪裏聽到的? – 2014-10-20 05:46:25