Spec-Zone.ru › Scala 3.1

Трейт scala.PolyFunction

Исходный код

трейт PolyFunction

Маркерный трейт для полиморфных типов функций.

Это единственный трейт, который может быть уточнен полиморфным методом, при условии, что этот метод называется apply, например: PolyFunction { def apply[T_1, ..., T_M](x_1: P_1, ..., x_N: P_N): R } Этот тип будет стерт до FunctionN.

Супертипы
класс Object
трейт Matchable
класс Any

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API