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