În acest articol vă vom spune cum să lucrați cu variabile și structuri. Acesta este un material deosebit de util pentru utilizatorii începători. Reamintim că limbajul este tipat static. În Python, Ruby sau JavaScript va trebui să efectuați mai multe verificări de corectitudine. Go evită această problemă.
Să luăm în considerare primul exemplu:
O nouă funcție, print
, este responsabilă de ieșire. Aici puteți vedea că trebuie să îi transmiteți unșir
decaractere
. O variabilă de tip string
va fi creată în funcția principală
. Aceasta va fi trecută către print
. Dacă treceți altceva, veți primi o eroare. Puteți schimba tipul variabilei în int
, veți obține o eroare:
cannot use "Hello World!" (type string) as type int in assignment
De asemenea, veți primi o eroare dacă declarați o variabilă sau importați un pachet, dar nu îl utilizați. Există mult mai multe lucruri pe care le puteți face cu Go, unul dintre acestea fiind structurile. Să complicăm programul nostru prin crearea unei structuri site
, cu câmpurile name
și url
, care va descrie un anumit site:
Structura va avea o metodă print
care va emite "Welcome...". În main
, am inițializat structura și am atribuit valori câmpurilor sale, iar apoi am apelat metoda print
.
Limbajul de programare Go este caracterizat de o serie de caracteristici și capacități. Am văzut asta cu ochii noștri.