Portée variable en Go

La portée d'une variable dans Golang  détermine la partie du programme où cette variable est accessible. En Go, tous les identifiants ont une portée lexicale, ce qui signifie que la portée peut être déterminée au moment de la compilation. Une variable n'est accessible que dans le bloc de code dans lequel elle est définie.

Portée variable en Go

Par exemple:

package main  
import "fmt"

// Khai báo biến toàn cụ
var myVariable int = 100 

func main() {
    // Biến cục bộ trong hàm chính
    var localVar int = 200 
    fmt.Printf("Inside main - Global variable: %d\n", myVariable) 
    fmt.Printf("Inside main - Local variable: %d\n", localVar) 
    display() 
}

func display() {
    fmt.Printf("Inside display - Global variable: %d\n", myVariable) 
}

Syntaxe de portée variable en Golang

var variableName type = value 

Variables locales

Les variables locales sont déclarées dans une fonction ou un bloc et ne sont pas accessibles en dehors de ce bloc. Ils peuvent également être déclarés dans des boucles et des conditions, mais sont limités à la portée du bloc.

Par exemple:

package main
import "fmt"

func main() {
    var localVar int = 200 // Biến cục bộ
    fmt.Printf("%d\n", localVar) // Có thể truy cập tại đây
}

Résultat:

200

Variables globales

Les variables globales sont définies en dehors de toute fonction ou bloc, ce qui les rend accessibles dans tout le programme.

Par exemple:

package main
import "fmt"

// Khai báo biến toàn cục
var myVariable int = 100 // Biến toàn cục

func main() {
    fmt.Printf("%d\n", myVariable) // Có thể truy cập tại đây
}

Résultat:

100

Priorité des variables locales

Lorsqu'une variable locale porte le même nom qu'une variable globale, la variable locale a la priorité dans sa portée.

Par exemple:

package main
import "fmt"

// Khai báo biến toàn cục
var myVariable int = 100 // Biến toàn cục
func main() {
    var myVariable int = 200 // Biến cục bộ
    fmt.Printf("Local variable takes precedence: %d\n", myVariable) // Truy cập biến cục bộ
}

Résultat:

Biến cục bộ có mức độ ưu tiên: 200

Laisser un commentaire

Comment jeter une batterie externe à Saint-Étienne ? Les solutions sûres et pratiques

Comment jeter une batterie externe à Saint-Étienne ? Les solutions sûres et pratiques

À Saint-Étienne, une batterie externe ne va ni dans la poubelle grise ni dans le bac jaune. Voici où la déposer, comment préparer une batterie intacte ou gonflée et quand choisir magasin ou déchèterie.

Comment jeter un téléviseur à Angers ? Guide pratique pour le déposer ou le faire reprendre

Comment jeter un téléviseur à Angers ? Guide pratique pour le déposer ou le faire reprendre

Téléviseur usagé à Angers : déchèterie, badge, reprise gratuite en magasin, préparation et erreurs à éviter pour recycler votre écran correctement.

Comment jeter de l’huile de cuisson usagée à Perpignan ?

Comment jeter de l’huile de cuisson usagée à Perpignan ?

Découvrez comment stocker et déposer l’huile de cuisson usagée à Perpignan sans boucher les canalisations, avec les précautions et vérifications locales.

Comment jeter des piles à Le Havre ? Les bons points de collecte et les règles à suivre

Comment jeter des piles à Le Havre ? Les bons points de collecte et les règles à suivre

À Le Havre, les piles usagées ne vont ni dans les ordures ménagères ni dans le bac jaune. Découvrez où les déposer, comment les préparer et que faire des batteries abîmées.

Comment jeter des piles à Toulon ? Points de collecte, magasins ou déchèterie

Comment jeter des piles à Toulon ? Points de collecte, magasins ou déchèterie

À Toulon, comparez les solutions pour jeter vos piles usagées : points de collecte, magasins et déchèterie, avec les précautions à connaître.

Comment jeter une batterie au lithium à Angers ? Les points de collecte et les précautions

Comment jeter une batterie au lithium à Angers ? Les points de collecte et les précautions

À Angers, découvrez où déposer une batterie au lithium, comment la sécuriser et quoi faire si elle est gonflée, endommagée ou chaude.

Comment jeter une batterie au lithium à Aix-en-Provence ?

Comment jeter une batterie au lithium à Aix-en-Provence ?

Découvrez où déposer une batterie au lithium à Aix-en-Provence et les précautions à prendre selon son état, sa taille et son appareil.

Comment jeter des néons à Nîmes ? Les bons points de collecte et les précautions à prendre

Comment jeter des néons à Nîmes ? Les bons points de collecte et les précautions à prendre

À Nîmes, les tubes fluorescents et LED ne vont pas à la poubelle. Découvrez où les déposer, comment les transporter et quoi faire s’ils se cassent.

Comment jeter un vélo à Perpignan ? Guide pratique du tri et du réemploi

Comment jeter un vélo à Perpignan ? Guide pratique du tri et du réemploi

Vélo usé à Perpignan : vérifiez le réemploi, le badge, l’adresse de la déchèterie et les précautions pour un vélo électrique.

Comment jeter un téléviseur à Reims ? Les solutions simples et les erreurs à éviter

Comment jeter un téléviseur à Reims ? Les solutions simples et les erreurs à éviter

À Reims, un téléviseur usagé est un DEEE : déchèterie, reprise en magasin ou enlèvement sur rendez-vous. Voici la marche à suivre sans erreur.