Arrays

loreline.Arrays (Class)

Array access helpers working on Any-held values.

The fallback views are typed Array<Dynamic> on purpose: on Haxe's C# target without erase-generics, Array<Dynamic> compiles to the raw Array interface (identity cast), while Array<Any> compiles to the concrete Array<object> and converts (copies) arrays whose element type is a value type, e.g. Array<Int>.

Static Members

isArray(array: Any): Bool
Name Type
array Any
Returns
Bool

arrayLength(array: Any): Int
Name Type
array Any
Returns
Int

arrayGet(array: Any, index: Int): Any
Name Type
array Any
index Int
Returns
Any

arraySet(array: Any, index: Int, value: Any): Void
Name Type
array Any
index Int
value Any

createArray(): Any
Returns
Any

arrayPush(array: Any, value: Any): Void
Name Type
array Any
value Any

arrayPop(array: Any): Any
Name Type
array Any
Returns
Any

arrayShift(array: Any): Any
Name Type
array Any
Returns
Any

arrayInsert(array: Any, index: Int, value: Any): Void
Name Type
array Any
index Int
value Any

arrayRemoveAt(array: Any, index: Int): Void
Name Type
array Any
index Int

getIterator(array: Any): Iterator
Name Type
array Any
Returns
Iterator

arrayCopy(array: Any): Any
Name Type
array Any
Returns
Any

arraySort(array: Any, cmp: Function): Void
Name Type
array Any
cmp Function

arrayReverse(array: Any): Void
Name Type
array Any

arrayJoin(array: Any, sep: String): String
Name Type
array Any
sep String
Returns
String

Metadata

Name Parameters
:hxGen -