Spec-Zone.ru › Scala 3.2

Тракт Ordering.ExtraImplicits

Исходный код

тракт ExtraImplicits

Суперобъекты
класс Object
тракт Matchable
класс Any
Известные подтипы
объект Implicits.type

Неявные значения

Исходник
неявное infixOrderingOps[T](x: T)(неявное ord: Ordering[T]): OrderingOps

Это неявное преобразование из любого значения, для которого существует неявное Ordering, в класс, который создаёт инфиксные операции. С ним импортированным, вы можете написать методы следующим образом:

def lessThan[T: Ordering](x: T, y: T) = x < y

Исходник
неявное seqOrdering[CC <: (Seq), T](неявное ord: Ordering[T]): Ordering[CC[T]]

Не входит в стандартный объём из-за потенциального расхождения: Например, implicitly[Ordering[Any]] расходится при его наличии.

Исходник
неявное sortedSetOrdering[CC <: (SortedSet), T](неявное ord: Ordering[T]): Ordering[CC[T]]

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/math/Ordering$$ExtraImplicits.html

Spec-Zone.ru

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