我见过[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