Estructuras Estructuras

🥇 Estructuras

🍿 ¿Qué son las estructuras en Go?

Una estructura es una colección de datos. Esto permite que diferentes tipos de datos puedan ser agrupados bajo una misma variable, y así ser transportados, accesados y actualizados de forma mas sencilla. Una estructura puede ser también considerada una plantilla, esto puede ser por ejemplo un registro en una base de datos.

🍿 Ejemplo de usa de estructuras en Go

package main

import "fmt"

type Pais struct {
    Nombre      string
    Capital     string
    Idioma      string
    Poblacion   int
}

func main() {
    irlanda := Pais{
        Nombre:     "Irlanda",
        Capital:    "Dublin",
        Idioma:     "Irlandes",
        Poblacion:  4857000,
    }
    fmt.Printf("%+v\n", irlanda)
}

🍿 ¿Qué elementos component las estructuras en Go?

Una estructura consta de…

Código de una estructura tipo país.

type Pais struct {
    Nombre      string
    Capital     string
    Idioma      string
    Poblacion   int
}

🍿 Ejemplo sencillo de una estructura en Go

Para crear una nueva instancia el constructor se compone de…

Pais{
    Nombre:     "Irlanda",
    Capital:    "Dublin",
    Idioma:     "Irlandes",
    Poblacion:  4857000,
}

🍿 Elementos que componen una estructura sencilla en Go

Las propiedades que no sean definidas, tomaran el valor zero.

Eliminar un elemento de un mapa Uso de estructuras
comments powered by Disqus