Как создать массив из диапазона чисел в golang?

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

от tommie_armstrong , в категории: Общие вопросы , 18 дней назад

Как создать массив из диапазона чисел в golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

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

от ivory_halvorson , 17 дней назад

@tommie_armstrong 

В Go можно создать массив из диапазона чисел, используя цикл for и оператор append.


Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
package main

import "fmt"

func main() {
	var arr []int // объявляем пустой срез

	start := 1   // начальное число диапазона
	end := 10    // конечное число диапазона

	// заполняем срез числами в заданном диапазоне
	for i := start; i <= end; i++ {
		arr = append(arr, i)
	}

	fmt.Println(arr) // выводим полученный массив
}


В результате выполнения данного кода получим массив [1 2 3 4 5 6 7 8 9 10], который содержит числа из заданного диапазона от 1 до 10.