🤔 Какое ключевое слово используется для объявления функции в Go с именем main?
Anonymous Quiz
1%
start
17%
main
2%
entry
81%
func
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для завершения выполнения программы в Go?
Anonymous Quiz
40%
break
3%
stop
1%
halt
56%
exit
🤔 Какое ключевое слово используется для получения длины массива или среза в Go?
Anonymous Quiz
6%
length
1%
count
91%
len
2%
size
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
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)