Урок 33 · Задача 1

CopyStruct: копия включает вложенные поля

Хелпер «Полки» правит метаданные файла, и Миша боится испортить оригинал. Покажите, что присваивание структуры копирует её целиком, включая вложенную структуру: измените поле копии и верните значения оригинала и копии.

00:00:00
Показать решение
GolangРешение
func copyStruct() (origN, copyN int) {
	o1 := Outer{ID: 1, Inner: Inner{N: 10}}
	o2 := o1
	o2.Inner.N = 99
	return o1.Inner.N, o2.Inner.N
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки