SetOps
cats.syntax.SetOps
Attributes
- Source
- set.scala
- Graph
-
- Supertypes
-
class AnyValtrait Matchableclass Any
Members list
Value members
Concrete methods
Groups elements inside this SortedSet
according to the Order
of the keys produced by the given mapping function.
Groups elements inside this SortedSet
according to the Order
of the keys produced by the given mapping function.
scala> import cats.data.NonEmptySet
scala> import scala.collection.immutable.{SortedMap, SortedSet}
scala> import cats.syntax.all._
scala> val sortedSet = SortedSet(12, -2, 3, -5)
scala> val expectedResult = SortedMap(false -> NonEmptySet.of(-5, -2), true -> NonEmptySet.of(3, 12))
scala> sortedSet.groupByNes(_ >= 0) === expectedResult
res0: Boolean = true
Attributes
- Source
- set.scala
Returns an Option of NonEmptySet from a SortedSet
Returns an Option of NonEmptySet from a SortedSet
Example:
scala> import scala.collection.immutable.SortedSet
scala> import cats.data.NonEmptySet
scala> import cats.syntax.all._
scala> val result1: SortedSet[Int] = SortedSet(1, 2)
scala> result1.toNes
res0: Option[NonEmptySet[Int]] = Some(TreeSet(1, 2))
scala> val result2: SortedSet[Int] = SortedSet.empty[Int]
scala> result2.toNes
res1: Option[NonEmptySet[Int]] = None
Attributes
- Source
- set.scala
In this article