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 risolvere lerrore di mancata invio della chat di Microsoft Teams

Come risolvere lerrore di mancata invio della chat di Microsoft Teams

Problemi con l'errore di chat di Microsoft Teams che non invia messaggi? Scopri le soluzioni dettagliate per gli ultimi problemi di Teams, dalla cancellazione della cache alle modifiche di rete. Torna a chattare senza problemi in pochi minuti!

Come risolvere lerrore hardware di Microsoft Teams (correzione del registro 2026)

Come risolvere lerrore hardware di Microsoft Teams (correzione del registro 2026)

Stanco di crash di Microsoft Teams con errori gravi? Ottieni la comprovata correzione del registro 2026 che risolve il problema in pochi minuti. Guida passo passo, screenshot e suggerimenti per una risoluzione definitiva. Funziona con le versioni più recenti!

Come risolvere lerrore La scheda Wiki di Microsoft Teams non si carica

Come risolvere lerrore La scheda Wiki di Microsoft Teams non si carica

Hai problemi con il caricamento della scheda Wiki di Microsoft Teams? Scopri soluzioni passo passo comprovate per risolvere rapidamente il problema, ripristinare le schede Wiki e aumentare la produttività del team senza problemi.

Risoluzione dei problemi relativi al portachiavi di errore di Microsoft Teams per Mac

Risoluzione dei problemi relativi al portachiavi di errore di Microsoft Teams per Mac

Hai problemi con il portachiavi di errore di Microsoft Teams su Mac? Scopri soluzioni comprovate e dettagliate per macOS per tornare a collaborare senza problemi. Soluzioni rapide all'interno!

Come risolvere i problemi di audio ovattato o assente del microfono di Microsoft Teams

Come risolvere i problemi di audio ovattato o assente del microfono di Microsoft Teams

Stanco di sentire l'audio ovattato o assente nel microfono di Microsoft Teams? Scopri come risolvere i problemi del microfono di Microsoft Teams con passaggi rapidi e comprovati. Un audio nitido ti aspetta!

Come correggere gli errori di sincronizzazione della gestione delle attività di Microsoft Teams

Come correggere gli errori di sincronizzazione della gestione delle attività di Microsoft Teams

Stanco degli errori di sincronizzazione di Gestione Attività di Microsoft Teams che interrompono il tuo flusso di lavoro? Segui le nostre soluzioni dettagliate e dettagliate per ripristinare la perfetta sincronizzazione delle attività tra Teams, Planner e To Do. Soluzioni rapide per un sollievo immediato!

Come cancellare la cache di Microsoft Teams per risolvere i problemi di prestazioni

Come cancellare la cache di Microsoft Teams per risolvere i problemi di prestazioni

Hai problemi con la lentezza di Microsoft Teams? Scopri come svuotare la cache di Microsoft Teams passo dopo passo per risolvere problemi di prestazioni, ritardi, arresti anomali e aumentare la velocità su Windows, Mac, web e dispositivi mobili. Soluzioni rapide e efficaci!

Risoluzione degli errori di rete di Microsoft Teams su Wi-Fi pubblico

Risoluzione degli errori di rete di Microsoft Teams su Wi-Fi pubblico

Problemi di rete di Microsoft Teams su una rete Wi-Fi pubblica? Ottieni soluzioni immediate come modifiche alla VPN, controlli delle porte e cancellazione della cache per ripristinare chiamate e riunioni senza problemi. Guida passo passo per un rapido sollievo.

Dove trovare il tuo ID Microsoft Teams e le informazioni sullaccount

Dove trovare il tuo ID Microsoft Teams e le informazioni sullaccount

Hai difficoltà a trovare il tuo ID Microsoft Teams o i dettagli del tuo account? Questa guida dettagliata mostra esattamente dove trovare il tuo ID Microsoft Teams e le informazioni del tuo account su desktop, web, dispositivi mobili e altro ancora, per una collaborazione senza interruzioni.

Come risolvere lerrore 1200 di Microsoft Teams sul telefono (iOS/Android)

Come risolvere lerrore 1200 di Microsoft Teams sul telefono (iOS/Android)

Stanco dell'errore 1200 di Microsoft Teams che blocca le tue chiamate al telefono? Scopri soluzioni rapide e dettagliate per iOS e Android per tornare a lavorare in team senza intoppi, senza bisogno di competenze tecniche!