Menu
Coddy logo textTech

Structs anónimos

Parte de la sección Fundamentos del Journey de GO de Coddy. Lección 100 de 109.

Las estructuras anónimas te permiten crear estructuras de un solo uso sin definir un tipo separado.

Crea una estructura anónima directamente en tu código:

func main() {
    // Declaración e inicialización de struct anónimo
    person := struct {
        name string
        age  int
    }{
        name: "Bob",
        age:  25,
    }
    
    fmt.Println(person.name, "is", person.age, "years old")
}

La salida muestra los valores de nuestra estructura anónima:

Bob is 25 years old
challenge icon

Desafío

Principiante

En este desafío, trabajarás con estructuras anónimas en Go. Las estructuras anónimas son estructuras que se definen sin una declaración de tipo independiente.

Tu tarea es crear una estructura anónima para un libro con campos para title (string) y pages (int), y después imprimir su información.

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// TODO: Crea una variable de struct anónimo llamada 'book' con los campos:
	// - title (string): "The Go Programming Language"
	// - pages (int): 380
	
	
	// Imprime la información del libro
	fmt.Printf("Book: %s, Pages: %d\n", book.title, book.pages)
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Go online