Explorando las declaraciones de variables en Golang

GolangGolangBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este laboratorio tiene como objetivo probar tu comprensión de las variables en Golang. En Golang, las variables se declaran explícitamente y se usan por el compilador para comprobar la corrección de tipos de las llamadas a funciones.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/BasicsGroup(["Basics"]) go/BasicsGroup -.-> go/variables("Variables") subgraph Lab Skills go/variables -.-> lab-15527{{"Explorando las declaraciones de variables en Golang"}} end

Variables

Se te pide que completes el código para declarar e inicializar variables de diferentes tipos en Golang.

  • Conocimientos básicos de la sintaxis de Golang
  • Familiaridad con la declaración e inicialización de variables en Golang
$ go run variables.go
inicial
1 2
true
0
manzana

A continuación está el código completo:

// En Go, las _variables_ se declaran explícitamente y se usan por
// el compilador para, por ejemplo, comprobar la corrección de tipos
// de las llamadas a funciones.

package main

import "fmt"

func main() {

	// `var` declara una o más variables.
	var a = "inicial"
	fmt.Println(a)

	// Puedes declarar múltiples variables a la vez.
	var b, c int = 1, 2
	fmt.Println(b, c)

	// Go inferirá el tipo de las variables inicializadas.
	var d = true
	fmt.Println(d)

	// Las variables declaradas sin una inicialización
	// correspondiente tienen un _valor cero_. Por ejemplo, el
	// valor cero para un `int` es `0`.
	var e int
	fmt.Println(e)

	// La sintaxis `:=` es un atajo para declarar e inicializar
	// una variable, por ejemplo, para `var f string = "manzana"`
	// en este caso. Esta sintaxis solo está disponible dentro de
	// funciones.
	f := "manzana"
	fmt.Println(f)
}

Resumen

Este laboratorio prueba tu capacidad para declarar e inicializar variables de diferentes tipos en Golang. Al completar este laboratorio, tendrás una mejor comprensión de cómo trabajar con variables en Golang.