V-am povestit deja despre istoria limbajului de programare Go, structura și sintaxa acestuia, iar acum putem executa cel mai simplu program pe acesta, și anume clasicul Hello World. Sunteți pregătiți? Atunci nu va dura mult să vă familiarizați cu el.
Să creăm primul nostru program. Este obișnuit în programare ca toți începătorii să înceapă prin afișarea pe ecran a liniei "Hello World!". Puteți instala Go pe sistemul dvs. sau puteți utiliza serviciul online play.golang.org. Cu ajutorul acestuia, puteți rula primul dvs. program chiar în browser. Să lucrăm cu serviciul online. Deschideți site-ul.
În continuare, veți vedea codul gata al primului program:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
În prima linie trebuie să specificăm că fișierul aparține pachetului principal
, în a doua linie importăm pachetul fmt
, care este responsabil pentru funcțiile standard de intrare și ieșire. Parantezele sunt necesare pentru a importa mai multe pachete în același timp. Numele pot fi adăugate separate prin virgulă.
După aceea, pachetul funcției principale
va fi actualizat. Acesta va fi apoi executat odată cu începerea programului. Toate programele Go includ funcția principală
. Funcția principală
este așa-numitul punct de intrare. execuția comenzii începe de la ea, deși în orice limbaj dinamic execuția este de sus în jos.
În interiorul funcției main, să apelăm biblioteca fmt
. Anterior, aceasta a fost importată folosind sintaxa dot. Metoda printLn imprimă șirul de caractere pe ecran. Go a adoptat o anumită sintaxă: ideea este că, chiar dacă compilatorul nu aruncă o eroare din cauza unei inconsecvențe, este recomandat să urmați sintaxa întocmai.
Este comună utilizarea sintaxei camel pentru numele variabilelor, adică FooBar sau Foobar în loc de foo_bar
. Poate ați observat deja că Go nu transportă niciun caracter înainte de paranteza de deschidere. Chiar dacă puneți un line feed, veți primi o eroare:
Indentarea este, de asemenea, standardizată în Go, deși aici nu există cerințe ca în Python.