final class FoldableOps[F[_], A] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FoldableOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new FoldableOps(fa: F[A])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
contains_(v: A)(implicit ev: Eq[A], F: Foldable[F]): Boolean
test if
F[A]
contains anA
, named contains_ to avoid conflict with existing contains which uses universal equalitytest if
F[A]
contains anA
, named contains_ to avoid conflict with existing contains which uses universal equalityExample:
scala> import cats.implicits._ scala> val l: List[Int] = List(1, 2, 3, 4) scala> l.contains_(1) res0: Boolean = true scala> l.contains_(5) res1: Boolean = false
- val fa: F[A]
-
def
foldSmash(prefix: A, delim: A, suffix: A)(implicit A: Monoid[A], F: Foldable[F]): A
Intercalate with a prefix and a suffix
Intercalate with a prefix and a suffix
Example:
scala> import cats.implicits._ scala> val l: List[String] = List("1", "2", "3") scala> l.foldSmash("List(", ",", ")") res0: String = List(1,2,3)
- def foldl[B](b: B)(f: (B, A) ⇒ B)(implicit F: Foldable[F]): B
- def foldr[B](b: Eval[B])(f: (A, Eval[B]) ⇒ Eval[B])(implicit F: Foldable[F]): Eval[B]
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mkString_(prefix: String, delim: String, suffix: String)(implicit A: Show[A], F: Foldable[F]): String
Make a string using
Show
, named asmkString_
to avoid conflictMake a string using
Show
, named asmkString_
to avoid conflictExample:
scala> import cats.implicits._ scala> val l: List[Int] = List(1, 2, 3) scala> l.mkString_("L[", ";", "]") res0: String = L[1;2;3] scala> val el: List[Int] = List() scala> el.mkString_("L[", ";", "]") res1: String = L[]
-
def
toString(): String
- Definition Classes
- Any