Fuzion Logo
flang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

array3

🌌array3

§array3<T>(length0 i32, length1 i32, length2 i32, init3 Function<array3.T, i32, i32, i32>)
 => 
array3<array3.T>
:
array<T>

array(length0, length1, length2)

array provides three-dimensional immutable arrays. These are actually
one-dimensional immutable arrays with an additional access function with
three index parameters.

create a string representation of this array including all the string
representations of its contents, separated by ',' and enclosed in '['
and ']'. Arrays in inner dimensions are grouped using '[' and ']'.

redefines Sequence.asString:
create a string representation of this list including all the string
representations of its contents, separated by ',' and enclosed in '['
and ']'.

redefines Object.asString:

get a list of tuples indices and elements in this array

create a cons cell for a list of tuples of this array's indices and elements
starting at the given indices.

§index [ ](i0 i32, i1 i32, i2 i32)
 => 
T
:
Object

indices range in first dimension

indices range in second dimension

indices range in third dimension