Ámbito de variable en Go

El alcance de una variable en Golang  determina la parte del programa donde esa variable es accesible. En Go, todos los identificadores tienen alcance léxico, lo que significa que el alcance se puede determinar en tiempo de compilación. Una variable sólo es accesible dentro del bloque de código en el que está definida.

Ámbito de variable en Go

Por ejemplo:

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) 
}

Sintaxis de alcance variable en Golang

var variableName type = value 

Variables locales

Las variables locales se declaran dentro de una función o un bloque y no se puede acceder a ellas fuera de ese bloque. También se pueden declarar en bucles y condicionales, pero están limitados al alcance del bloque.

Por ejemplo:

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
}

Resultado:

200

Variables globales

Las variables globales se definen fuera de cualquier función o bloque, lo que las hace accesibles en todo el programa.

Por ejemplo:

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
}

Resultado:

100

Prioridad de variable local

Cuando una variable local tiene el mismo nombre que una variable global, la variable local tiene prioridad dentro de su ámbito.

Por ejemplo:

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ộ
}

Resultado:

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

Dejar un comentario

ITV desfavorable: cuánto tiempo tienes para reparar el coche y volver a inspección

ITV desfavorable: cuánto tiempo tienes para reparar el coche y volver a inspección

Si la ITV sale desfavorable, el plazo máximo para reparar y volver es de dos meses. Te explicamos qué puedes hacer mientras tanto y qué ocurre si te retrasas.

Cómo tirar un edredón en Terrassa

Cómo tirar un edredón en Terrassa

¿Dónde tirar un edredón en Terrassa? Descubre por qué no va al contenedor naranja y cómo consultar el punto limpio adecuado.

Cómo tirar un frigorífico en Elche: opciones, costes y qué conviene comprobar

Cómo tirar un frigorífico en Elche: opciones, costes y qué conviene comprobar

Descubre cómo tirar un frigorífico en Elche: ecoparque, recogida de voluminosos o entrega al vendedor, con ventajas, límites y consejos prácticos.

Cómo tirar una bombona de gas en Málaga: devolución segura, fugas y punto limpio

Cómo tirar una bombona de gas en Málaga: devolución segura, fugas y punto limpio

Guía práctica para deshacerse de una bombona de butano o propano en Málaga: devolución al proveedor, qué hacer si tiene gas o fuga y cuándo consultar el punto limpio.

Cómo tirar una lavadora en Alcalá de Henares: recogida, Punto Limpio y alternativas

Cómo tirar una lavadora en Alcalá de Henares: recogida, Punto Limpio y alternativas

Guía actualizada para deshacerse de una lavadora en Alcalá de Henares: recogida municipal gratuita, Punto Limpio y retirada al comprar una nueva.

Cómo tirar una batería de litio en Madrid: puntos limpios y precauciones

Cómo tirar una batería de litio en Madrid: puntos limpios y precauciones

Descubre cómo tirar una batería de litio en Madrid: qué punto limpio elegir, cómo transportar una batería intacta y qué hacer si está hinchada o es de un vehículo eléctrico.

Cómo tirar un edredón en Barcelona: opciones y errores que debes evitar

Cómo tirar un edredón en Barcelona: opciones y errores que debes evitar

Descubre cómo tirar un edredón en Barcelona: donación, recogida textil, Puntos Verdes y qué hacer si está húmedo, roto o contaminado.

Cómo tirar un sofá en Terrassa sin dejarlo mal: recogida, deixalleria y señales de que lo has hecho bien

Cómo tirar un sofá en Terrassa sin dejarlo mal: recogida, deixalleria y señales de que lo has hecho bien

Cómo tirar un sofá en Terrassa: cuándo llamar a Eco-Equip, cómo dejarlo para la recogida, cuándo usar Can Barba o Can Casanovas y qué errores evitar.

Cómo tirar aceite de cocina usado en Vigo: guía práctica

Cómo tirar aceite de cocina usado en Vigo: guía práctica

Descubre dónde tirar aceite de cocina usado en Vigo, cómo guardarlo en una botella y qué opciones ofrecen los puntos limpios municipales.

Empadronamiento en Barcelona: requisitos, documentos y cómo hacer el alta

Empadronamiento en Barcelona: requisitos, documentos y cómo hacer el alta

Guía actualizada sobre el empadronamiento en Barcelona: requisitos, documentos según vivienda y nacionalidad, trámite online, cita en OAC y comprobación final.