Treci la conținutul principal

Funcțiile de ieșire în Go

Poți afișa text în Go cu oricare dintre aceste trei funcții:

  • Print()
  • Println()
  • Printf()

Funcția Print()

Print() afișează argumentele în formatul lor implicit.

Notă: Pentru a începe o linie nouă, folosește \n.

Când niciunul dintre două argumente nu este string, Print() pune un spațiu între ele.

Exemplu

Aici, i și j sunt afișate una după alta, fără nimic între ele:

Prompt
Folosește fmt.Print() pentru a afișa două variabile de tip string fără linii noi.
Ieșire: Program Go și ieșirea capturată

Exemplu

Pentru a pune fiecare argument pe propria linie, adaugă \n după el:

Prompt
Folosește fmt.Print() cu caracterul de evadare pentru linie nouă pentru a afișa pe linii separate.
Ieșire: Program Go și ieșirea capturată

Exemplu

Un singur apel Print() poate gestiona mai multe variabile deodată:

Prompt
Folosește un singur apel fmt.Print() cu mai multe argumente, inclusiv o linie nouă.
Ieșire: Program Go și ieșirea capturată

Exemplu

Între string-uri nu se pune automat niciun spațiu, așa că trebuie să îl adaugi singur cu " ":

Prompt
Folosește fmt.Print() cu un string de spațiu între două argumente.
Ieșire: Program Go și ieșirea capturată

Exemplu

La argumentele de tip întreg nu există string-uri implicate, așa că Print() adaugă singur spațiul:

Prompt
Arată că fmt.Print() adaugă un spațiu între argumentele care nu sunt string-uri.
Ieșire: Program Go și ieșirea capturată

Funcția Println()

Println() funcționează în mare parte ca Print(), cu două adăugiri: pune întotdeauna un spațiu între argumente și încheie afișarea cu o linie nouă:

Exemplu

Prompt
Folosește fmt.Println() pentru a afișa două string-uri cu spațiu și linie nouă adăugate automat.
Ieșire: Program Go și ieșirea capturată

Funcția Printf()

Printf() formatează argumentele conform verbului de formatare pe care i-l dai și abia apoi le afișează.

Acest exemplu folosește două dintre aceste verbe:

  • %v afișează valoarea unui argument
  • %T afișează tipul unui argument

Exemplu

Prompt
Folosește fmt.Printf() cu verbele %v și %T pentru a afișa valori și tipuri.
Ieșire: Program Go și ieșirea capturată