trait _Trait[+A] extends Any
Ordering
- Alphabetic
Inherited
- Idx
- scala.Any
- Hide All
- Show All
Visibility
- Public
- All
Method
-
def
all: ~[A]
Returns a Stream of all elements
Returns a Stream of all elements
The element order is same as in the Idx.
val idx: Idx[Char] = ('a' to 'g').all.to[Idx] println(idx.all) // Prints: ~(a, b, c, d, e, f, g)
- Definition Classes
- _Trait
-
abstract
def
apply(idx: Int): A
Returns element at position
Returns element at position
val idx : Idx[Char] = ('a' to 'z').all.to[Idx] println(idx(1)) // Prints: b println(idx(3)) // Prints: d
- Definition Classes
- _Trait
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
equals(arg0: Any): Boolean
- Definition Classes
- Any
-
def
hashCode(): Int
- Definition Classes
- Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
abstract
def
size: Int
Returns element count
Returns element count
val idx: Idx[Char] = ('a' to 'z').all.to[Idx] println(idx.size) // Prints: 26
- Definition Classes
- _Trait
-
def
toString(): String
- Definition Classes
- Any
Indexed Collection
Idx is functionally equivalent to scala.Seq, or more precisely scala.collections.IndexedSeq
Idx is fully specialized and is preferable to scala.Seq, when primitives are involved