Array

object Array
class java.lang.Object
trait scala.Matchable
class Any

Member

trait _methods

Array Extension Methods

Extension methods are universaly avaialble for all Array types.

The methods are heavily overloaded to work efficiently when array type is explicit, but they fall back on slower inmpementations when array is generic.

Source
_methods.scala

Type

type AnyType[A] = Array[A] | Array[A & Boolean] | Array[A & Opaque.Boolean] | Array[A & Byte] | Array[A & Opaque.Byte] | Array[A & Char] | Array[A & Opaque.Char] | Array[A & Short] | Array[A & Opaque.Short] | Array[A & Int] | Array[A & Opaque.Int] | Array[A & Long] | Array[A & Opaque.Long] | Array[A & Float] | Array[A & Opaque.Float] | Array[A & Double] | Array[A & Opaque.Double]
Source
__.scala

Def

inline def apply(inline x: Boolean, inline xs: Boolean*): Array[Boolean]
Source
__.scala
inline def apply(inline x: Byte, inline xs: Byte*): Array[Byte]
Source
__.scala
inline def apply(inline x: Char, inline xs: Char*): Array[Char]
Source
__.scala
inline def apply(inline x: Short, inline xs: Short*): Array[Short]
Source
__.scala
inline def apply(inline x: Int, inline xs: Int*): Array[Int]
Source
__.scala
inline def apply(inline x: Long, inline xs: Long*): Array[Long]
Source
__.scala
inline def apply(inline x: Float, inline xs: Float*): Array[Float]
Source
__.scala
inline def apply(inline x: Double, inline xs: Double*): Array[Double]
Source
__.scala
inline def apply[A](inline xs: A*)(using inline t: scala.reflect.ClassTag[A]): Array[A]
Source
__.scala