Identificatore vuoto in Golang

_(trattino basso) in Golang è chiamato identificatore vuoto . L'identificatore è un nome definito dall'utente dei componenti del programma, utilizzato a fini di identificazione.

Identificatore vuoto in Golang

Golang ha la caratteristica speciale di definire e utilizzare variabili inutilizzate utilizzando Blank Identifier. Le variabili non utilizzate sono quelle variabili definite dall'utente durante il programma, ma che non vengono mai utilizzate. Queste variabili rendono il programma quasi illeggibile. Come sapete, Golang è un linguaggio di programmazione più conciso e leggibile, quindi non consente ai programmatori di definire una variabile inutilizzata. Se lo fai, il compilatore ti darà un errore.

Il vero utilizzo di Blank Identifier si verifica quando una funzione restituisce più valori, ma abbiamo bisogno solo di pochi valori e dobbiamo rimuovere i valori ridondanti. In pratica, comunica al compilatore che questa variabile non è necessaria e la ignora senza generare errori. Nasconde i valori delle variabili, rendendo il programma leggibile. Quindi ogni volta che si assegna un valore a Blank Identifier, questo non sarà di alcuna utilità.

Esempio 1: Nel programma seguente, la funzione mul_div restituisce due valori e memorizziamo entrambi i valori negli identificatori mul e div . Ma nell'intero programma utilizziamo solo una variabile, ovvero mul . Quindi il compilatore genererà un errore che dice che div è dichiarato ma non utilizzato.

// Chương trình Go hiện trình biên dịch
// báo lỗi nếu một biến
// được khai báo nhưng không được sử dụng

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị được gán
	// cho định danh mul và div
	mul, div := mul_div(105, 7)

	// chỉ dùng biến mul
	// trình biên dịch sẽ báo lỗi
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai 
// giá trị của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về các giá trị này
	return n1 * n2, n1 / n2
}

Risultato:

./prog.go:15:7: div được khai báo nhưng không được dùng

Esempio 2: utilizzare l'identificatore Blank per modificare il programma sopra. Invece di identificare div, usa semplicemente _ (trattino basso) . Permette al compilatore di ignorare gli errori dichiarati e non utilizzati per quella particolare variabile.

// Chương trình Go dùng định danh trống

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị
	// được gán cho định danh mul và trống
	mul, _ := mul_div(105, 7)

	// chỉ dùng biến mul
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai giá trị
// của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về giá trị này
	return n1 * n2, n1 / n2
}

Risultato:

105 x 7 =  735

Punti importanti da ricordare:

  • È possibile utilizzare più identificatori vuoti nello stesso programma. Quindi si può dire che un programma Golang può avere più variabili utilizzando lo stesso nome identificativo vuoto.
  • Sono molti i casi in cui è necessario assegnare valori solo per completare la sintassi, anche quando è noto che tali valori non verranno utilizzati da nessuna parte nel programma. Come una funzione che restituisce più valori. Nella maggior parte dei casi viene utilizzato l'identificatore vuoto.
  • È possibile utilizzare qualsiasi valore di qualsiasi tipo con Blank Identifier.

Lascia un commento

Come smaltire un microonde a Reggio Calabria: guida pratica RAEE

Come smaltire un microonde a Reggio Calabria: guida pratica RAEE

Guida pratica per smaltire un forno a microonde a Reggio Calabria: Centro di raccolta di Condera, ritiro a domicilio, ritiro 1 contro 1 e documenti utili.

Come smaltire tubi fluorescenti a Foggia: centri di raccolta, orari e cosa fare se si rompono

Come smaltire tubi fluorescenti a Foggia: centri di raccolta, orari e cosa fare se si rompono

Dove portare tubi fluorescenti e neon a Foggia: CCR AMIU, orari aggiornati, ritiro nei negozi, trasporto sicuro e gestione in caso di rottura.

Come smaltire l’olio da cucina usato a Modena: contenitori, stazioni ecologiche e regole pratiche

Come smaltire l’olio da cucina usato a Modena: contenitori, stazioni ecologiche e regole pratiche

Come smaltire l’olio da cucina usato a Modena: come raccoglierlo, dove portarlo, cosa non fare e come trovare il punto di raccolta Hera più vicino.

Come smaltire una batteria al litio a Genova: guida pratica e sicura

Come smaltire una batteria al litio a Genova: guida pratica e sicura

Guida pratica per smaltire batterie al litio a Genova: Ecovan, punti raccolta, negozi, batterie integrate o danneggiate e precauzioni essenziali.

Come controllare i contributi INPS: estratto conto, verifiche e correzioni

Come controllare i contributi INPS: estratto conto, verifiche e correzioni

Guida pratica per controllare i contributi INPS online, leggere l’estratto conto, individuare periodi mancanti e chiedere la rettifica dei dati.

Come smaltire un frigorifero a Verona: ritiro AMIA e isole ecologiche

Come smaltire un frigorifero a Verona: ritiro AMIA e isole ecologiche

A Verona puoi prenotare il ritiro gratuito AMIA o portare il frigorifero alle isole ecologiche. Scopri come prepararlo e cosa verificare.

Come smaltire uno smartphone a Taranto: RAEE, ritiro e cancellazione dei dati

Come smaltire uno smartphone a Taranto: RAEE, ritiro e cancellazione dei dati

Scopri come smaltire uno smartphone a Taranto: ritiro RAEE, contatti comunali, verifica dei punti di consegna e cancellazione sicura dei dati.

Ritiro rifiuti ingombranti a Foggia: come prenotarlo con AMIU

Ritiro rifiuti ingombranti a Foggia: come prenotarlo con AMIU

Scopri come prenotare il ritiro degli ingombranti a Foggia con AMIU: numero verde, portale, limite dei pezzi, preparazione e centri comunali.

Come smaltire una lavatrice a Taranto: ritiro, centro di raccolta o rivenditore?

Come smaltire una lavatrice a Taranto: ritiro, centro di raccolta o rivenditore?

Come smaltire una lavatrice a Taranto: confronto tra centro comunale, ritiro domiciliare Kyma Ambiente e ritiro uno contro uno del rivenditore.

TARI a Ferrara: come fare voltura, cessazione e variazione

TARI a Ferrara: come fare voltura, cessazione e variazione

Guida aggiornata per gestire TARI e Tariffa Corrispettiva Puntuale a Ferrara: documenti, voltura, cessazione, variazione e controlli finali.