Arrays

An array is an ordered collection of elements. In Duwa, an array is a type that represents arrays. It is used to represent a list of values.

Rules for arrays:

  • All elements in an array must be of the same type.
  • Arrays are zero-based, meaning the first element is at index 0.
  • The size of an array is dynamic and can be changed at runtime.
  • Arrays can be multidimensional.

Syntax

nambala[] x = [1, 2, 3, 4, 5];

Accessing elements

You can access elements of an array using the index. The index starts at 0.

nambala[] x = [1, 2, 3, 4, 5];
Khonso.lemba(x[0]); // 1

Updating elements

You can update elements of an array using the index.

nambala[] x = [1, 2, 3, 4, 5];
x[0] = 10;
Khonso.lemba(x[0]); // 10

Examples usage

nambala[] x = [1, 2, 3, 4, 5];
Khonso.lemba(x[0]); // 1
Khonso.lemba(x[1]); // 2
Khonso.lemba(x[2]); // 3
Khonso.lemba(x[3]); // 4
Khonso.lemba(x[4]); // 5

Methods

kutalika()→ number

Returns

number

Returns the number of elements in an array.

chotsaKumbuyo()→ any

Returns

any

Removes the last element from an array and returns that element. This method changes the length of the array.

Kankha()→ number

Returns

number

Adds one or more elements to the end of an array and returns the new length of the array.

chotsaKutsogolo()→ any

Returns

any

Removes the first element from an array and returns that element. This method changes the length of the array.