Что выведет код?
Anonymous Quiz
7%
{ID:1} {ID:1} {ID:1}
49%
{ID:3} {ID:3} {ID:3}
23%
{ID:1} {ID:2} {ID:3}
2%
{ID:3} {ID:2} {ID:1}
20%
нескомпилируется
👆Объяснение к предыдущему вопросу
👨🏻💻 Спецификация Golang гласит: Переменные, объявленные в инициализирующем операторе, переиспользуются в каждом цикле.
Из этого следует, что если мы используем адрес этой переменной, например для инициализации элементов Карты - все они будут иметь адрес указывающий на ячейку памяти с последним значением.
Golang задачи с собеседований
👨🏻💻 Спецификация Golang гласит: Переменные, объявленные в инициализирующем операторе, переиспользуются в каждом цикле.
Из этого следует, что если мы используем адрес этой переменной, например для инициализации элементов Карты - все они будут иметь адрес указывающий на ячейку памяти с последним значением.
Golang задачи с собеседований
Что выведет код?
Anonymous Quiz
33%
"write data" и "after write" в любом порядке
8%
только "write data" или "after write"
3%
только "write data"
56%
deadlock!
Как поведет себя следующая программа?
Anonymous Quiz
26%
не скомпилируется
64%
запуститься и выведет false
11%
запуститься и выведет true