Если вы не знакомы с функциями, сначала прочитайте эту статью.
Golang позволяет вам возвращать несколько значений из функции. Обычно это используется для обработки ошибок, поэтому вы можете увидеть такую функцию:
func getSecondItem(items []string) (string, error) { if len(items) < 2 { return "", errors.New("Too short") }…