Библиотека задач по Go | тесты, код, задания – Telegram
Библиотека задач по Go | тесты, код, задания
6.09K subscribers
564 photos
6 videos
311 links
Задачи и тесты по Go для тренировки и обучения.

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

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

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

Наши каналы: https://news.1rj.ru/str/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
32%
Добавить поле B в Struct2
☝️Исходный код не скомпилируется, потому что в Go нельзя напрямую привести один тип структуры к другому, даже если одна структура является подмножеством другой. В конечном итоге все кроме первого ответа являются правильными.
👍11