Тест
Вопрос 2
Что напечатает программа? (встраивание полей, 2/4)
Go
package main
import "fmt"
type Inner struct{ N int }
type Outer struct {
Inner
N int
}
func main() {
var o Outer
o.N = 5
fmt.Println(o.Inner.N)
}
Собственное поле `N` у `Outer` перекрывает поднятое с `Inner`: `o.N` относится к внешней структуре, а `o.Inner.N` остаётся нулевым.