Menu
CoddyTech

Анонимные структуры

Часть раздела Основы путешествия по GO на Coddy. Урок 100 из 109.

Anonymous структуры позволяют создавать одноразовые структуры без определения отдельного типа.

Создайте Anonymous struct непосредственно в своём коде:

func main() {
    // Объявление и инициализация анонимной структуры
    person := struct {
        name string
        age  int
    }{
        name: "Bob",
        age:  25,
    }
    
    fmt.Println(person.name, "is", person.age, "years old")
}

Вывод показывает значения из нашей anonymous структуры:

Bob is 25 years old
challenge icon

Задание

Новичок

В этом задании вы будете работать с анонимными структурами в Go. Анонимные структуры — это структуры, определённые без отдельного объявления типа.

Ваша задача — создать анонимную структуру для book с полями title (string) и pages (int), а затем вывести её information.

Попробуйте сами

package main

import "fmt"

func main() {
	// TODO: Создайте анонимную переменную структуры с именем 'book' с полями:
	// - title (string): "The Go Programming Language"
	// - pages (int): 380
	
	
	// Выведите информацию о книге
	fmt.Printf("Book: %s, Pages: %d\n", book.title, book.pages)
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Go