Module : lang.array

Module Overview

This module provides lang library list operations defined by the language specification 2020R1.

Records

T0 Anonymous record
T2 Anonymous record

Objects

T1

Functions

enumerate Returns a new array consisting of index and member pairs.
filter Selects the members from an array for which a function returns true.
forEach Applies a function to each member of an array.
fromBase16 Returns the byte array that a string represents in Base16.
fromBase64 Returns the byte array that a string represents in Base64.
indexOf Returns the index of first member of arr that is equal to val if there is one.
iterator Returns an iterator over an array.
lastIndexOf Returns the index of last member of arr that is equal to val if there is one.
length Returns the number of members of an array.
map Applies a function to each member of an array and returns an array of the results.
pop Removes and returns the last member of an array.
push Adds values to the end of an array.
reduce Combines the members of an array using a combining function.
remove Removes a member of an array.
removeAll Removes all members of an array.
reverse Reverses the order of the members of an array.
setLength Changes the length of an array.
shift Removes and returns first member of an array.
slice Returns a subarray starting from startIndex (inclusive) to endIndex (exclusive).
sort Sorts an array using a comparator function.
toBase16 Returns the string that is the Base16 representation of an array of bytes.
toBase64 Returns the string that is the Base64 representation of an array of bytes.
toStream Returns a stream from the given array.
unshift Adds values to the start of an array.