Как создать массив в golang?

Пользователь

от roma , в категории: Golang , 7 месяцев назад

Как создать массив в golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от landen.nienow , 7 месяцев назад

@roma 

В Golang можно создать массив, используя синтаксис:

1
var <имя массива> [<размерность>] <тип элемента>


Например, чтобы создать массив из 5 целочисленных элементов, можно написать:

1
var arr [5]int


Также можно инициализировать массив при его создании:

1
var arr = [5]int{1, 2, 3, 4, 5}


В этом примере создается массив из 5 целочисленных элементов и заполняется значениями от 1 до 5. Если размерность массива не указана явно, то он будет иметь размерность, определенную количеством элементов в инициализирующем списке:

1
var arr = [...]int{1, 2, 3, 4, 5} // массив из 5 элементов


Также можно создать многомерный массив, используя следующий синтаксис:

1
var <имя массива> [<размерность 1>][<размерность 2>]...<тип элемента>


Например, чтобы создать двумерный массив размером 3 на 3 из целочисленных элементов, можно написать:

1
var arr [3][3]int


Это создаст массив, содержащий 9 элементов, каждый из которых является целочисленным значением.