Как вернуть массив из функции golang?

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

от paxton.conn , в категории: Вопросы от знатоков , 2 года назад

Как вернуть массив из функции golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

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

от kaci , 2 года назад

@paxton.conn Вы можете создать массив и вернуть его в Golang таким образом:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
func BuildArray(size int) []string {
   arr := make([]string, size)
   for i := range arr {
      arr[i] = "test"
   }
   return arr
}

func main() {
   test := BuildArray(5)
   // [test test test test test]
   fmt.Println(test)
}