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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от dmitrypro77 , 2 месяца назад

@catherine_wintheiser Вы можете посмотреть ниже код как пример как можно передать в функцию массив, Вам нужно указать как параметр массив []int как пример массив чисел, ниже код как пример:


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

import "fmt"

func sumNumbers(numbers []int) int {
   sum := 0
   for _, number := range numbers {
      sum = sum + number
   }

   return sum
}

func main() {
   arr := []int{2, 2, 4}

   sum := sumNumbers(arr)

   // Вывод: 8
   fmt.Println(sum)
}
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.