Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Multi-Dimensional Arrays | Arrays and Slices
course content

Course Content

Introduction to GoLang

Multi-Dimensional ArraysMulti-Dimensional Arrays

A multidimensional array is an array that includes other arrays as its elements, forming a matrix or a higher-dimensional structure.

We can create 2D, 3D, and 4D arrays using the following format:

For example, we can create a 2x2 matrix using the following code:

go

index.go

We can also initialize it with some data using the following syntax:

go

index.go

We can access and modify the elements of a multidimensional array using indexing by specifying both the row and column's index of the element:

go

index.go

Following is an illustration of a 2D array with 9 elements:

An array can have as many dimensions as needed. Following is an example of a 5-dimensional array:

go

index.go

The above array will have 240 elements based on the calculation 2 x 3 x 4 x 5 x 2 = 240. The following code shows the declaration and initialization of a 3D array called `numbers:

go

index.go

question-icon

Click or drag`n`drop items and fill in the blanks

Everything was clear?

Section 5. Chapter 5
course content

Course Content

Introduction to GoLang

Multi-Dimensional ArraysMulti-Dimensional Arrays

A multidimensional array is an array that includes other arrays as its elements, forming a matrix or a higher-dimensional structure.

We can create 2D, 3D, and 4D arrays using the following format:

For example, we can create a 2x2 matrix using the following code:

go

index.go

We can also initialize it with some data using the following syntax:

go

index.go

We can access and modify the elements of a multidimensional array using indexing by specifying both the row and column's index of the element:

go

index.go

Following is an illustration of a 2D array with 9 elements:

An array can have as many dimensions as needed. Following is an example of a 5-dimensional array:

go

index.go

The above array will have 240 elements based on the calculation 2 x 3 x 4 x 5 x 2 = 240. The following code shows the declaration and initialization of a 3D array called `numbers:

go

index.go

question-icon

Click or drag`n`drop items and fill in the blanks

Everything was clear?

Section 5. Chapter 5
some-alt