Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что объявляется перед пакетом, который не будет использоваться в Go?
Anonymous Quiz
15%
ignore package
11%
unused package
67%
_package
6%
_:package
🤔 Какой метод из пакета "encoding/json" используется для декодирования JSON в поток в Go?
Anonymous Quiz
11%
DecodeStream
14%
StreamUnmarshal
30%
Decode
45%
UnmarshalStream
1. Отмена операций:
- С помощью WithCancel можно отменить дочерние контексты при необходимости.
2. Управление временем выполнения:
- Установить тайм-аут или дедлайн для операций с WithTimeout или WithDeadline.
3. Передача данных:
- С WithValue можно передать данные (например, идентификаторы пользователя) между горутинами.
4. Изоляция задач:
- Дочерние контексты изолируют задачи, сохраняя независимость от других операций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод из пакета "reflect" используется для получения количества полей в структуре в Go?
Anonymous Quiz
39%
FieldCount
28%
NumField
8%
FieldLen
24%
CountFields
🤔 Какой пакет в Go стандартно используется для работы с HTTP запросами?
Anonymous Quiz
7%
http
93%
net/http
1%
web
0%
net/web
Фильтрует результат на уровне групп, в отличие от WHERE, который фильтрует отдельные строки перед агрегацией. Используется, когда нужно выбрать только определенные группы по условиям (HAVING COUNT(*) > 10).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое значение вернет функция strings.Index("hello", "l") в Go?
Anonymous Quiz
7%
0
4%
1
85%
2
4%
3
🤔 Какой тип коллекции в Go является упорядоченным списком элементов?
Anonymous Quiz
63%
Slice
18%
Map
11%
Set
8%
Channel
defer реализует концепт отложенного выполнения — аналог "гарантированного освобождения ресурса" или финализации.
Это полезно для:
- Закрытия файлов или соединений.
- Освобождения ресурсов.
- Логирования.
- Обработки ошибок в recover.
Фактически defer помогает имитировать поведение finally из других языков.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой фреймворк в Go используется для написания микросервисов и сервисной архитектуры?
Anonymous Quiz
12%
MicroProfile
69%
Go Micro
14%
ServiceStack
4%
NestJS
🤔 Какой метод из пакета "net/http" используется для отправки PUT-запроса в Go?
Anonymous Quiz
62%
Put
10%
SendPut
27%
PutRequest
2%
PutForm
Это инструменты для анализа исходного кода, которые помогают находить ошибки, несоответствия стилю и потенциальные уязвимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM