En este tutorial hablaremos de las estructuras ( struct ) en golang.
Una estructura (struct) es un nuevo tipo de dato que nosotros podemos definir, con sus respectivos campos.
Para poder crear una estructura en Go, es con la siguiente sintaxis :
Nosotros definimos la cantidad de campos que puede tener nuestra estructura.
Observación :
tipodato puede ser un (int, string, byte, etc ) , o inclusive puede contener otra estructura.
Un ejemplo de una estructura Persona con 3 campos :
Como vemos hemos definido una estructura Persona con 3 campos :
- nombre (es de tipo string, representa el nombre la persona ).
- apellidos (es de tipo string, representa el apellido de la persona ).
- edad (es de tipo entero, representa la edad de la persona ).
File main.go
package main import ( "fmt" ) type Persona struct { nombres string apellidos string edad int } func main() { var per Persona // declaramos una variable de tipo Persona struct per.nombres = "Bryan Diego" // Asignamos el campo nombres per.apellidos = "Perez Delfin" // Asignamos el campo apellidos per.edad = 23 // Asignamos el campo edad // Mostramos por consola los campos de la estructura fmt.Println("***Estructura Persona***") fmt.Println(" Nombres : ", per.nombres) fmt.Println(" Apellidos : ", per.apellidos) fmt.Println(" Edad : ", per.edad) }
No hay comentarios.:
Publicar un comentario