🥇 Valor cero (Por defecto).

🍿 Que es el valor cero (asignación por defecto) en Go?

A diferencia de otros lenguages en donde una variable sin valor asignado es nil o undefined, las variables tienen por default un valor asignado en Go. Este es conocido como el valor cero.

🍿 Ejemplos de valores por defecto en Go.

package main

import "fmt"

func main() {
    var nombre string
    var edad int
    var peso float64
    var estudiante bool
    fmt.Println("Nombre: ", nombre)
    fmt.Println("Edad: ", edad)
    fmt.Println("Peso: ", peso)
    fmt.Println("Estudiante: ", estudiante)
}

El resultado sera…

Nombre:
Edad:  0
Peso:  0
Estudiante:  false

🍿 Por qué es importante conocer el valor por defecto?

Aunque no se ha asignado un valor a las variables, al ser declaradas estas tienen un valor por default o valor cero. Por ello es importante que cuando se realicen validaciones, el valor de un variable tipo string por ejemplo, no se compare con nil sino con una cadena vacia “".

Variables. Declaración corta de variables.
comments powered by Disqus