Companion object for class NonEmptyString.
- Companion:
- class
- Source:
- NonEmptyString.scala
Value members
Concrete methods
Constructs a new NonEmptyString given at least one element.
Constructs a new NonEmptyString given at least one element.
- Value parameters:
- s
the
Stringrepresented by thisNonEmptyString
- Source:
- NonEmptyString.scala
Constructs a new NonEmptyString given at least one character.
Constructs a new NonEmptyString given at least one character.
- Value parameters:
- firstChar
the first character (with index 0) contained in this
NonEmptyString- otherChars
a varargs of zero or more other characters (with index 1, 2, 3, ...) contained in this
NonEmptyString
- Source:
- NonEmptyString.scala
Optionally construct a NonEmptyString containing the characters, if any, of a given GenSeq.
Optionally construct a NonEmptyString containing the characters, if any, of a given GenSeq.
- Value parameters:
- seq
the
GenSeqofCharwith which to construct aNonEmptyString
- Returns:
a
NonEmptyStringcontaining the elements of the givenGenSeq, if non-empty, wrapped in aSome; elseNoneif theGenSeqis empty- Source:
- NonEmptyString.scala
Variable argument extractor for NonEmptyStrings.
Variable argument extractor for NonEmptyStrings.
- Value parameters:
- nonEmptyString:
the
NonEmptyStringcontaining the elements to extract
- Returns:
an
Seqcontaining thisNonEmptyStrings elements, wrapped in aSome- Source:
- NonEmptyString.scala
Implicits
Implicits
Implicit conversion from NonEmptyString to GenTraversableOnce[Char].
Implicit conversion from NonEmptyString to GenTraversableOnce[Char].
One use case for this implicit conversion is to enable GenSeq[NonEmptyString]s to be flattened.
Here's an example:
scala> Vector(NonEmptyString("123"), NonEmptyString("34"), NonEmptyString("5678")).flatten
res0: scala.collection.immutable.Vector[Char] = Vector('1', '2', '3', '3', '4', '5', '6', '7', '8')
- Value parameters:
- nonEmptyString
the
NonEmptyStringto convert to aGenTraversableOnce[Char]
- Returns:
a
GenTraversableOnce[Char]containing the elements, in order, of thisNonEmptyString- Source:
- NonEmptyString.scala
- Source:
- NonEmptyString.scala