Библиотека задач по Go | тесты, код, задания
6.07K subscribers
529 photos
4 videos
273 links
Задачи и тесты по Go для тренировки и обучения.

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

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

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

Наши каналы: https://t.iss.one/proglibrary/9197
Download Telegram
Как можно исправить код, чтобы он успешно скомпилировался? Правильный ответ представим позже.
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 нельзя напрямую привести один тип структуры к другому, даже если одна структура является подмножеством другой. В конечном итоге все кроме первого ответа являются правильными.
👍11