Библиотека задач по Go | тесты, код, задания
5.98K subscribers
487 photos
2 videos
229 links
Задачи и тесты по Go для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/ab1d67c2

Для обратной связи: @proglibrary_feeedback_bot

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
Как можно исправить код, чтобы он успешно скомпилировался? Правильный ответ представим позже.
Anonymous Poll
8%
Изменить s2 := Struct2(s1) на s2 := s1.Struct2
79%
Изменить s2 := Struct2(s1) на s2 := Struct2{A: s1.A}
27%
Удалить поле B из Struct1
31%
Добавить поле B в Struct2
☝️Исходный код не скомпилируется, потому что в Go нельзя напрямую привести один тип структуры к другому, даже если одна структура является подмножеством другой. В конечном итоге все кроме первого ответа являются правильными.