IArray
extends Object with SerializableSupertypes
Object, SerializableMembers
apply
[T] ( xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Boolean , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Byte , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Short , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Char , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Int , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Long , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Float , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Double , xs:An immutable array with given elements.
An immutable array with given elements.
apply
( x: Unit , xs:An immutable array with given elements.
An immutable array with given elements.
concat
[T] ( xss:Concatenates all arrays into a single immutable array.
Concatenates all arrays into a single immutable array.
empty
[T] ( implicit evidence$16: ClassTag[T] ) : IArray[T]An immutable array of length 0.
An immutable array of length 0.
emptyBooleanIArray
: IArray[Boolean]An immutable boolean array of length 0.
An immutable boolean array of length 0.
emptyByteIArray
: IArray[Byte]An immutable byte array of length 0.
An immutable byte array of length 0.
emptyCharIArray
: IArray[Char]An immutable char array of length 0.
An immutable char array of length 0.
emptyDoubleIArray
: IArray[Double]An immutable double array of length 0.
An immutable double array of length 0.
emptyFloatIArray
: IArray[Float]An immutable float array of length 0.
An immutable float array of length 0.
emptyIntIArray
: IArray[Int]An immutable int array of length 0.
An immutable int array of length 0.
emptyLongIArray
: IArray[Long]An immutable long array of length 0.
An immutable long array of length 0.
emptyObjectIArray
: IArray[Object]An immutable object array of length 0.
An immutable object array of length 0.
emptyShortIArray
: IArray[Short]An immutable short array of length 0.
An immutable short array of length 0.
fill
[T] ( n: Int ) ( elem: => T ) ( implicit evidence$18: ClassTag[T] ) : IArray[T]Returns an immutable array that contains the results of some element computation a number of times. Each element is determined by a separate computatio...
Returns an immutable array that contains the results of some element computation a number of times. Each element is determined by a separate computation.
fill
[T] ( n1: Int , n2: Int ) ( elem: => T ) ( implicit evidence$19: ClassTag[T] ) : IArray[IArray[T]]Returns a two-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a sepa...
Returns a two-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a separate computation.
fill
[T] ( n1: Int , n2: Int , n3: Int ) ( elem: => T ) ( implicit evidence$20: ClassTag[T] ) : IArray[IArray[IArray[T]]]Returns a three-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a se...
Returns a three-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a separate computation.
fill
[T] ( n1: Int , n2: Int , n3: Int , n4: Int ) ( elem: => T ) ( implicit evidence$21: ClassTag[T] ) : IArray[IArray[IArray[IArray[T]]]]Returns a four-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a sep...
Returns a four-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a separate computation.
fill
[T] ( n1: Int , n2: Int , n3: Int , n4: Int , n5: Int ) ( elem: => T ) ( implicit evidence$22: ClassTag[T] ) : IArray[IArray[IArray[IArray[IArray[T]]]]]Returns a five-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a sep...
Returns a five-dimensional immutable array that contains the results of some element computation a number of times. Each element is determined by a separate computation.
iterate
[T] ( start: T , len: Int ) ( f: T => T ) ( implicit evidence$28: ClassTag[T] ) : IArray[T]Returns an immutable array containing repeated applications of a function to a start value.
Returns an immutable array containing repeated applications of a function to a start value.
range
( start: Int , end: Int ) : IArray[Int]Returns an immutable array containing a sequence of increasing integers in a range.
Returns an immutable array containing a sequence of increasing integers in a range.
range
( start: Int , end: Int , step: Int ) : IArray[Int]Returns an immutable array containing equally spaced values in some integer interval.
Returns an immutable array containing equally spaced values in some integer interval.
tabulate
[T] ( n: Int ) ( f: Int => T ) ( implicit evidence$23: ClassTag[T] ) : IArray[T]Returns an immutable array containing values of a given function over a range of integer values starting from 0.
Returns an immutable array containing values of a given function over a range of integer values starting from 0.
tabulate
[T] ( n1: Int , n2: Int ) ( f: (Int, Int) => T ) ( implicit evidence$24: ClassTag[T] ) : IArray[IArray[T]]Returns a two-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
Returns a two-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
tabulate
[T] ( n1: Int , n2: Int , n3: Int ) ( f: (Int, Int, Int) => T ) ( implicit evidence$25: ClassTag[T] ) : IArray[IArray[IArray[T]]]Returns a three-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
Returns a three-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
tabulate
[T] ( n1: Int , n2: Int , n3: Int , n4: Int ) ( f: (Int, Int, Int, Int) => T ) ( implicit evidence$26: ClassTag[T] ) : IArray[IArray[IArray[IArray[T]]]]Returns a four-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
Returns a four-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
tabulate
[T] ( n1: Int , n2: Int , n3: Int , n4: Int , n5: Int ) ( f: (Int, Int, Int, Int, Int) => T ) ( implicit evidence$27: ClassTag[T] ) : IArray[IArray[IArray[IArray[IArray[T]]]]]Returns a five-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
Returns a five-dimensional immutable array containing values of a given function
over ranges of integer values starting from 0
.
unapplySeq
[T] ( x: IArray[T] ) : UnapplySeqWrapper[Nothing <: T]Returns a decomposition of the array into a sequence. This supports
a pattern match like { case IArray(x,y,z) => println('3 elements')}
.
Returns a decomposition of the array into a sequence. This supports
a pattern match like { case IArray(x,y,z) => println('3 elements')}
.