суббота, 29 декабря 2018 г.

Основы Go: функции

Функции

Функция может принимать нуль или более аргументов.

В следующем примере add принимает два параметра типа int.

Обратите внимание, что тип указывается после имени переменной.

package main

import "fmt"

func add(x int, y int) int {
  return x + y
}

func main() {
  fmt.Println(add(42, 13))
}

Когда два или более последовательных параметра функции имеют одинаковый тип, вы можете опустить указание типа для всех, кроме последнего.

В следующем примере мы сократили

x int, y int

до

x, y int

Сам пример:

package main

import "fmt"

func add(x, y int) int {
  return x + y
}

func main() {
  fmt.Println(add(42, 13))
}


Читайте также:

Комментариев нет:

Отправить комментарий