🤔 Какой метод из пакета "sync" используется для создания нового мьютекса в Go?
Anonymous Quiz
26%
NewMutex
61%
Mutex
9%
CreateMutex
4%
Lock
🤔 Какие встроенные функции используются для работы с map в Go?
Anonymous Quiz
23%
add, remove
56%
len, delete
20%
append, slice
1%
map_len, map_delete
🤔 Как работает сборка мусора (garbage collection) в Go и какие механизмы управления памятью доступны программисту?
Anonymous Quiz
34%
Сборка мусора происходит автоматически; программист может вручную освобождать память
1%
Сборка мусора происходит только по запросу программиста; нет механизмов управления памятью
64%
Сборка мусора происходит автоматически; программист может влиять на её параметры
1%
Сборка мусора не поддерживается в Go
🤔 В чём разница между sync.Mutex и sync.RWMutex? В каких случаях следует использовать каждый из них?
Anonymous Quiz
19%
sync.Mutex используется для множественного чтения и записи; sync.RWMutex для эксклюзивной записи
44%
sync.Mutex для эксклюзивного доступа; sync.RWMutex для чтения и записи с блокировкой
18%
sync.Mutex для одновременного доступа; sync.RWMutex для чтения с блокировкой
19%
sync.Mutex для одновременного доступа; sync.RWMutex для чтения с блокировкой и без блокировки
🤔 Какой интерфейс нужно реализовать для чтения из пользовательского типа с помощью пакета "io" в Go?
Anonymous Quiz
81%
Reader
7%
Readable
3%
Input
10%
Scanner
🤔 Какой метод из пакета "time" используется для получения разницы между двумя временными метками в Go?
Anonymous Quiz
22%
Difference
25%
Sub
31%
Diff
22%
Between
🤔 Какие операторы используются для работы с указателями в Go?
Anonymous Quiz
95%
& и *
1%
++ и - -
1%
+ и -
2%
>> и <<
🤔 Что такое метод String() в интерфейсе fmt.Stringer в Go?
Anonymous Quiz
21%
Метод для преобразования числовых значений в строку
24%
Метод для форматированного вывода данных
5%
Метод для проверки типа данных
50%
Метод для представления пользовательского типа в виде строки
🤔 Какой метод из пакета "reflect" используется для изменения значения переменной в Go?
Anonymous Quiz
49%
Set
17%
Update
24%
Modify
10%
Change
🤔 Какое ключевое слово используется для объявления именованного возвращаемого значения в функции в Go?
Anonymous Quiz
62%
return
25%
named
3%
defer
10%
namedReturn
🤔 Какой метод из пакета "bufio" используется для чтения строки с разделителем в Go?
Anonymous Quiz
16%
Read
53%
ReadLine
24%
ReadString
7%
ReadByte
🤔 Какое ключевое слово используется для объявления анонимного поля в структуре в Go?
Anonymous Quiz
12%
anonymous
9%
inline
17%
embed
61%
struct
🤔 Какой метод из пакета "io/ioutil" используется для чтения содержимого файла в Go?
Anonymous Quiz
22%
Read
46%
ReadFile
23%
ReadAll
8%
ReadBytes
🤔 Какой метод из пакета "net/http" используется для установки обработчика HTTP-запросов в Go?
Anonymous Quiz
33%
Handle
6%
Serve
46%
HandleFunc
15%
Router
🤔 Какой тип используется для представления IP-адреса в пакете "net" в Go?
Anonymous Quiz
29%
IPAddr
18%
Address
26%
IP
26%
NetAddr
🤔 Какое ключевое слово используется для объявления среза фиксированной длины в Go?
Anonymous Quiz
57%
slice
35%
array
6%
fixed
2%
bounded
🤔 Какое ключевое слово используется в Go для объявления отложенного вызова функции?
Anonymous Quiz
94%
defer
3%
delay
2%
await
0%
postpone
🤔 Какие типы циклов поддерживаются в Go?
Anonymous Quiz
84%
Только for
0%
Только while
9%
for, while и do-while
7%
Только for и foreach
🤔 Какой метод из пакета "sync" используется для одновременного ожидания завершения нескольких горутин в Go?
Anonymous Quiz
12%
WaitAll
5%
Join
81%
WaitGroup
2%
Barrier
🤔 Какой пакет используется для работы с шаблонами HTML в Go?
Anonymous Quiz
72%
html/template
20%
html
1%
fmt
8%
web/template
🤔 Какой интерфейс необходимо реализовать для пользовательского типа, чтобы он мог использоваться в качестве ключа в map в Go?
Anonymous Quiz
25%
Hashable
49%
Comparable
5%
Equatable
21%
Достаточно сравнимости по == и !=