👆Объяснение к предыдущему вопросу
👨🏻💻 Касательно кода a, a[0] = []int{1, 2}, 9 - сдесь действует простое правило - выражение вычисляется позже, чем его подвыражения. Мы сначала пытаемся записать под нулевым индексом в nil-массив элемент, а затем заполняем его {1, 2}. Получаем ошибку panic: runtime error: index out of range [0] with length 0.
Задачи и тесты по программированию
👨🏻💻 Касательно кода a, a[0] = []int{1, 2}, 9 - сдесь действует простое правило - выражение вычисляется позже, чем его подвыражения. Мы сначала пытаемся записать под нулевым индексом в nil-массив элемент, а затем заполняем его {1, 2}. Получаем ошибку panic: runtime error: index out of range [0] with length 0.
Задачи и тесты по программированию
👍3
Что напечатает программа?
Anonymous Poll
22%
true true true
36%
false true true
26%
true true false
16%
false true false
👍4
Что выведет код?
Anonymous Quiz
33%
"write data" и "after write" в любом порядке
25%
только "write data" или "after write"
13%
только "write data"
29%
deadlock!
👎2👍1
В чем разница между небуферизованными и буферизованными каналами?
Anonymous Quiz
43%
для небуферизованного канала получатель заблокирует канал, пока отправитель не отправит данные
50%
в буферизованом канале отправитель будет блокировать канал до тех пор,пока получатель получит данные
7%
нет разницы
Что выведет код?
Anonymous Quiz
27%
func(int), struct
31%
func(int), int
24%
func(), struct
19%
func(), int
Что напечатает программа?
Anonymous Quiz
17%
false true true
45%
false false true
17%
false false false
21%
true true true
👍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%
нескомпилируется