Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления канала только для чтения в Go?
Anonymous Quiz
7%
read
31%
chan<-
61%
<-chan
2%
recv
🤔 Какое ключевое слово используется для объявления константного значения для типа float64 в Go?
Anonymous Quiz
1%
final
95%
const
2%
static
2%
immutable
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления глобальной переменной в Go?
Anonymous Quiz
13%
global
75%
var
11%
const
2%
static
🤔 Какое поведение у функций в Go при передаче аргументов по значению?
Anonymous Quiz
9%
Функции изменяют оригинальные аргументы
79%
Функции работают с копией аргументов
3%
Функции могут изменять аргументы при использовании defer
9%
Функции изменяют только указатели
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что произойдет, если попытаться закрыть уже закрытый канал в Go?
Anonymous Quiz
1%
Канал откроется снова
7%
Возникнет ошибка времени компиляции
69%
Паника во время выполнения
23%
Ничего не произойдет
🤔 Какое поведение у встроенной функции recover в Go?
Anonymous Quiz
34%
Она полностью предотвращает панику
50%
Она возвращает значение ошибки, вызвавшей панику
13%
Она игнорирует панику
3%
Она завершает программу
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Go организовать взаимную блокировку (deadlock) при работе с каналами?
Anonymous Quiz
8%
Использовать ненулевой буфер канала
12%
Закрыть канал после записи
49%
Использовать два канала и две горутины с блокирующими операциями
31%
Ожидать чтение из закрытого канала
🤔 Какой механизм используется в Go для управления конкурентностью и синхронизацией между горутинами?
Anonymous Quiz
32%
Мьютексы
63%
Каналы
3%
Семафоры
2%
Мониторы
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой тип данных используется в Go для работы с множеством байтов?
Anonymous Quiz
6%
string
84%
[]byte
3%
array
7%
bytes
🤔 Какое значение будет иметь канал в Go, если попытаться считать из него после закрытия канала?
Anonymous Quiz
37%
Возникнет ошибка
44%
Будет возвращено значение по умолчанию для типа канала
10%
Будет возвращено значение последнего записанного элемента
9%
Чтение заблокируется навсегда
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Go создать небуферизованный канал для целых чисел?
Anonymous Quiz
10%
make(chan int, 1)
81%
make(chan int)
4%
new(chan int)
5%
make(unbuf chan int)
🤔 Как в Go определить метод, который не изменяет состояние структуры?
Anonymous Quiz
20%
func (t *Type) Method() {}
73%
func (t Type) Method() {}
6%
func Type.Method() {}
1%
func t.Type.Method() {}
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Go проверить наличие ключа в карте (map)?
Anonymous Quiz
15%
Использовать функцию exists
7%
Использовать оператор in
10%
Использовать функцию reflect.Contains
68%
Проверить второе возвращаемое значение при доступе по ключу
🤔 Какое значение будет возвращено функцией, если переданный указатель на структуру равен nil?
Anonymous Quiz
37%
Паника
43%
Нулевое значение типа структуры
11%
Ошибка компиляции
9%
Ничего не вернется