Spec-Zone.ru › Scala 3.1

Класс scala.specialized

Исходный код

final class specialized(group: SpecializedGroup) extends StaticAnnotation

Помечайте параметры типа, для которых код должен быть автоматически специализирован. Например:

class MyList[@specialized T] ...

Тип T может быть специализирован на подмножестве примитивных типов, указав список примитивных типов для специализации:

class MyList[@specialized(Int, Double, Boolean) T] ..
Супертипы
Трейт StaticAnnotation
Класс Annotation
Класс Object
Трейт Matchable
Класс Any

Конструкторы

Исходный код
def this(types: Specializable*)

Исходный код
def this()

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/specialized.html

Spec-Zone.ru

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