package main
import "fmt"
// Definice struktury Auto
type Auto struct {
    Znacka    string
    Model     string
    RokVyroby int
}
// Konstruktor
func NoveAuto(znacka, model string, rokVyroby int) *Auto {
    return &Auto{
        Znacka:    znacka,
        Model:     model,
        RokVyroby: rokVyroby,
    }
}
// Metoda pro zobrazení informací o autě
func (a *Auto) ZobrazInfo() {
    fmt.Printf("Znacka: %s\n", a.Znacka)
    fmt.Printf("Model: %s\n", a.Model)
    fmt.Printf("Rok vyroby: %d\n", a.RokVyroby)
}
func main() {
    // Vytvoření instance struktury Auto
    mojeAuto := NoveAuto("Toyota", "Corolla", 2020)
    // Zobrazení informací o autě
    mojeAuto.ZobrazInfo()
}