🤔 Какой интерфейс нужно реализовать для использования типа в функции fmt.Println?
Anonymous Quiz
9%
Stringable
25%
Printable
52%
Stringer
14%
Formatter
Захват переменной — это процесс, при котором замыкание получает доступ к переменной, объявленной вне его тела.
Захваченная переменная продолжает жить в памяти, пока замыкание живо, даже если её внешняя область уже вышла из стека.
В Go это может вызывать неожиданные эффекты при захвате переменной цикла, если не делать копию значения внутри тела цикла.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в пакете database/sql Go используется для получения одной строки из результата запроса?
Anonymous Quiz
26%
GetRow()
3%
Fetch()
61%
QueryRow()
9%
SelectOne()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что объявляется перед пакетом, который не будет использоваться в Go?
Anonymous Quiz
15%
ignore package
11%
unused package
67%
_package
7%
_:package
🤔 Какой метод из пакета "encoding/json" используется для декодирования JSON в поток в Go?
Anonymous Quiz
10%
DecodeStream
15%
StreamUnmarshal
31%
Decode
44%
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
9%
FieldLen
24%
CountFields
🤔 Какой пакет в Go стандартно используется для работы с HTTP запросами?
Anonymous Quiz
8%
http
92%
net/http
0%
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
6%
0
5%
1
86%
2
3%
3