👍1
Что выведет код?
Anonymous Quiz
9%
{ID:1} {ID:1} {ID:1}
27%
{ID:3} {ID:3} {ID:3}
31%
{ID:1} {ID:2} {ID:3}
11%
{ID:3} {ID:2} {ID:1}
22%
нескомпилируется
👆Объяснение к предыдущему вопросу
👨🏻💻Спецификация Golang гласит: Переменные, объявленные в инициализирующем операторе, переиспользуются в каждом цикле. Из этого следует, что если мы используем адрес этой переменной, например для инициализации элементов Карты - все они будут иметь адрес указывающий на ячейку памяти с последним значением.
Задачи и тесты по программированию
👨🏻💻Спецификация Golang гласит: Переменные, объявленные в инициализирующем операторе, переиспользуются в каждом цикле. Из этого следует, что если мы используем адрес этой переменной, например для инициализации элементов Карты - все они будут иметь адрес указывающий на ячейку памяти с последним значением.
Задачи и тесты по программированию
Какие типы не являются встраиваемыми?
Anonymous Quiz
16%
A E F K
13%
A B E F K
25%
A B E F H K
16%
ни одного
31%
все
Что верно об этом коде?
Anonymous Quiz
38%
он не скомпилируется
40%
он вызовет панику
22%
он скомпилируется
Что верно про выделение памяти в Go?
Anonymous Quiz
31%
для небольших объектов (< 32 КБ) выделяется из стека
22%
для небольших объектов (< 32 КБ) выделяется из кэша, затем из стека
33%
для больших объектов (> 32 КБ) выделяется прямо из кучи
14%
для больших объектов (> 32 КБ) выделяется сначала из стека, затем из кучи
👍1
Какая строка приведет к ошибке компиляции?
Anonymous Quiz
20%
3
19%
6
20%
7
9%
8
16%
9
17%
ошибок нет
Что будет результатом выполнения кода?
Anonymous Quiz
27%
не скомпилируется
52%
скомпилируется но запаникует в рантайме
21%
скомпилируется и успешно отработает