Тест · Структуры и методы · урок 9 из 11
Тест — встраивание
Что выведет программа?
package main
import "fmt"
type Animal struct{}
type Dog struct{ Animal }
func (a Animal) Kind() string { return "pet" }
func (a Animal) Say() string { return a.Kind() }
func (d Dog) Kind() string { return "dog" }
func main() { fmt.Println(Dog{}.Kind(), Dog{}.Say()) }Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.