Come usare le variabili in Golang

Nei linguaggi di programmazione, gli identificatori servono esattamente a ciò che suggerisce il loro nome. In altre parole, gli identificatori sono nomi definiti dall'utente dei componenti di un programma. Nel linguaggio Go, l'identificatore può essere un nome di variabile, un nome di funzione, una costante, un'etichetta di istruzione, un nome di pacchetto o un tipo. Ecco le cose che devi sapere sull'utilizzo di Identifier in Golang.

Come usare le variabili in Golang

Per esempio:

package main
import "fmt"

func main() {

 var name = "Quantrimang.com"
  
}

Nell'esempio sopra riportato sono disponibili in totale tre identificatori:

  • principale : nome del pacchetto
  • main : Nome della funzione
  • nome : nome della variabile

Regole per la definizione delle variabili: esistono alcune regole valide per definire variabili Go valide. È necessario seguire queste regole, altrimenti avremo errori di compilazione.

  • I nomi degli identificatori devono iniziare con una lettera o con un carattere di sottolineatura (_). Il nome può contenere le lettere 'a-z' o 'A-Z' oppure i numeri da 0 a 9, nonché il carattere '_'.
  • Il nome dell'identificatore non può iniziare con una cifra.
  • I nomi degli identificatori sono sensibili alle maiuscole e alle minuscole.
  • Non è consentito l'uso di parole chiave come identificatori.
  • Non esiste un limite alla lunghezza del nome di un identificatore, ma si consiglia una lunghezza ottimale compresa tra 4 e 15 lettere.

Per esempio:

// Valid identifiers:
_geeks23
geeks
gek23sd
Geeks
geeKs
geeks_geeks

// Invalid identifiers:
212geeks
if
default

Nota:

Nel linguaggio Go sono disponibili alcuni identificatori predichiarati per costanti, tipi e funzioni. Questi nomi non vengono conservati, è consentito utilizzarli nelle dichiarazioni. Ecco un elenco degli identificatori pre-dichiarati:

Cho hằng số:
true, false, iota, nil

Cho các kiểu:
int, int8, int16, int32, int64, uint,
uint8, uint16, uint32, uint64, uintptr,
float32, float64, complex128, complex64,
bool, byte, rune, string, error

Cho các hàm:
make, len, cap, new, append, copy, close, 
delete, complex, real, imag, panic, recover
  • Le variabili rappresentate dal carattere di sottolineatura (_) sono chiamate identificatori vuoti. Questa variabile viene utilizzata come segnaposto anonimo anziché come identificatore normale e ha un significato speciale nelle dichiarazioni, come operando e nelle assegnazioni.
  • Una variabile accessibile da un altro pacchetto è chiamata identificatore esportato. Gli identificatori esportati sono quelli che rispettano le seguenti condizioni:
    • Il primo carattere del nome dell'identificatore esportato deve essere una lettera Unicode maiuscola.
    • L'identificatore deve essere dichiarato all'interno di un blocco del pacchetto o come nome di una variabile, funzione, tipo o metodo all'interno di quel pacchetto.

Nell'esempio seguente, file1.go contiene una variabile esportata denominata ExportedVariable , accessibile all'interno dello stesso file. Importa anche il pacchetto file2 e accede alla variabile esportata AnotherExportedVariable da file2.go . Eseguendo go run file1.go , verrà stampato il valore di ExportedVariable ("Ciao, mondo!") da file1.go e il valore di AnotherExportedVariable ("Saluti da file2!") da file2.go . Ciò dimostra il concetto di variabili esportate accessibili da un altro pacchetto in Go.

Esempio di file2:

//file2.go

package file2

// Exported variable
var AnotherExportedVariable = "Greetings from file2!"

Esempio di file1:

// file1.go

package main

import (
	"fmt"
	"github.com/yourusername/project/file2"
)

// Biến được xuất
var ExportedVariable = "Hello, World!"

func main() {
	// Truy cập biến đã xuất trong cùng file
	fmt.Println(ExportedVariable)

	// Truy cập biến đã xuất từ gói khác
	fmt.Println(file2.AnotherExportedVariable)
}

Risultato:

Hello, World!
Greetings from file2!

Lascia un commento

Come smaltire una power bank a Brescia: Ecocar, centri di raccolta e regole pratiche

Come smaltire una power bank a Brescia: Ecocar, centri di raccolta e regole pratiche

Come smaltire correttamente una power bank a Brescia: Ecocar gratuito, centri di raccolta Aprica, orari aggiornati e precauzioni per batterie danneggiate.

Come smaltire uno smartphone a Trieste: guida pratica a RAEE, negozi e dati

Come smaltire uno smartphone a Trieste: guida pratica a RAEE, negozi e dati

A Trieste, conferisci lo smartphone come RAEE: scopri centri di raccolta, ritiro gratuito nei negozi e come proteggere i dati prima della consegna.

Come smaltire un condizionatore a Ferrara: ritiro, stazioni ecologiche e regole RAEE

Come smaltire un condizionatore a Ferrara: ritiro, stazioni ecologiche e regole RAEE

Come smaltire un condizionatore a Ferrara: quando serve un tecnico, dove portare il RAEE, come prenotare il ritiro Hera e cosa cambia se ne acquista uno nuovo.

Come smaltire un microonde a Trieste: centri di raccolta, ritiro e negozi

Come smaltire un microonde a Trieste: centri di raccolta, ritiro e negozi

Guida aggiornata per smaltire correttamente un forno a microonde a Trieste: RAEE, centri di raccolta, ritiro a domicilio e ritiro uno contro uno.

Come smaltire una power bank a Bari: RAEE, ritiro e sicurezza

Come smaltire una power bank a Bari: RAEE, ritiro e sicurezza

Scopri come smaltire una power bank a Bari: riconosci i rischi, prepara il dispositivo e scegli centri AMIU o ritiro a domicilio.

Come smaltire un computer a Perugia: RAEE, centri e ritiro a domicilio

Come smaltire un computer a Perugia: RAEE, centri e ritiro a domicilio

Scopri come smaltire un computer a Perugia: cancella i dati, scegli il Centro di Raccolta Gesenu o prenota il ritiro RAEE a domicilio.

Come smaltire un materasso a Roma: centri AMA e ritiro a domicilio

Come smaltire un materasso a Roma: centri AMA e ritiro a domicilio

Scopri come smaltire un materasso a Roma: centri AMA, ritiro a domicilio, limiti, prenotazione, trasporto e controlli finali.

Come smaltire una power bank gonfia a Taranto in sicurezza

Come smaltire una power bank gonfia a Taranto in sicurezza

Power bank gonfia a Taranto: cosa fare subito, quando non trasportarla e dove verificare il conferimento tra CCR, RAEE e raccolta batterie.

Come smaltire una batteria al litio a Rimini: confronto tra le opzioni

Come smaltire una batteria al litio a Rimini: confronto tra le opzioni

Dove portare una batteria al litio a Rimini? Confronta negozio, stazione ecologica e filiera specializzata in base a sicurezza, comodità e tipo di batteria.

Come smaltire un televisore a Perugia: guida pratica a RAEE, ritiro e consegna

Come smaltire un televisore a Perugia: guida pratica a RAEE, ritiro e consegna

Come smaltire un televisore a Perugia: scopri centro di raccolta, ritiro del vecchio TV in negozio, preparazione, trasporto e errori da evitare.