JSLE_Vector

final class JSLE_Vector[A](as: Vector[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def delete(index: Int): Option[Vector[A]]
def deleteOrNull(index: Int): Vector[A]
def get(index: Int): Option[A]
def getFlatMap[B](index: Int)(f: A => Option[B]): Option[B]
def getOrElse(index: Int, default: => A): A
def insertBefore[B >: A](index: Int, b: B): Option[Vector[B]]
def isIndexValid(i: Int): Boolean
def tryUpdateIndex[B >: A](index: Int, f: A => Option[B]): Option[Vector[B]]
def tryUpdateIndexOrNull[B >: A](index: Int, f: A => Option[B]): Vector[B]
def updateIndex[B >: A](index: Int, f: A => B): Option[Vector[B]]
def updateIndexOrNull[B >: A](index: Int, f: A => B): Vector[B]