Трейт scala.PolyFunction
трейт PolyFunction
Маркерный трейт для полиморфных типов функций.
Это единственный трейт, который может быть уточнен полиморфным методом, при условии, что этот метод называется apply, например: PolyFunction { def apply[T_1, ..., T_M](x_1: P_1, ..., x_N: P_N): R } Этот тип будет стерт до FunctionN.
| Супертипы |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/PolyFunction.html