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
String
represented 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
GenSeq
ofChar
with which to construct aNonEmptyString
- Returns:
a
NonEmptyString
containing the elements of the givenGenSeq
, if non-empty, wrapped in aSome
; elseNone
if theGenSeq
is empty- Source:
- NonEmptyString.scala
Variable argument extractor for NonEmptyString
s.
Variable argument extractor for NonEmptyString
s.
- Value parameters:
- nonEmptyString:
the
NonEmptyString
containing the elements to extract
- Returns:
an
Seq
containing thisNonEmptyString
s 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
NonEmptyString
to convert to aGenTraversableOnce[Char]
- Returns:
a
GenTraversableOnce[Char]
containing the elements, in order, of thisNonEmptyString
- Source:
- NonEmptyString.scala
- Source:
- NonEmptyString.scala