Функция fmt.Println

Функция fmt.Println выводит переданные значения в стандартный вывод. В отличие от fmt.Print, она автоматически добавляет пробел между аргументами и символ новой строки в конце вывода. В качестве аргументов функция принимает одно или несколько значений любого типа.

Синтаксис

gofmt.Println(a ...any) (n int, err error)

Пример

Давайте выведем строку и число с помощью функции fmt.Println:

gopackage main

import "fmt"

func main() {
  fmt.Println("Hello, World!")
  fmt.Println(2024)
}

Результат выполнения кода:

go"Hello, World!"
"2024"

Пример

Функция fmt.Println автоматически добавляет пробелы между несколькими аргументами:

gopackage main

import "fmt"

func main() {
  name := "John"
  age := 30
  fmt.Println("Name:", name, "Age:", age)
}

Результат выполнения кода:

go"Name: John Age: 30"

Пример

Вывод значений разных типов данных - строк, целых чисел и чисел с плавающей точкой:

gopackage main

import "fmt"

func main() {
  res := "Result"
  num := 42
  pi := 3.14159
  fmt.Println(res, num, pi)
}

Результат выполнения кода:

go"Result 42 3.14159"

Смотрите также

  • функцию fmt.Print,
    которая выводит данные без автоматической новой строки
  • функцию fmt.Printf,
    которая выводит данные по форматированной строке
  • функцию fmt.Sprintln,
    которая возвращает строку с добавленной новой строкой
  • функцию fmt.Sprint,
    которая возвращает строку без новой строки