Sobes.tech
Junior — Middle

¿Puedes explicar qué significa el término 'estructura' en el lenguaje Go y cómo se usa?

sobes.tech AI

Respuesta de la IA

En el lenguaje Go, una estructura (struct) es un tipo de dato definido por el usuario que combina varios campos con diferentes tipos en una sola unidad lógica. Las estructuras permiten modelar objetos con un conjunto de propiedades.

Ejemplo de uso de una estructura:

package main
import "fmt"

type Person struct {
    Name string
    Age  int
}

func main() {
    p := Person{Name: "Ivan", Age: 30}
    fmt.Println(p.Name, p.Age)
}

Aquí, Person es una estructura con los campos Name y Age. Las estructuras se utilizan ampliamente para organizar datos y transferirlos entre funciones.