Anonymous Quiz
37%
Decrypt
3%
Uncipher
56%
Decode
4%
Unencrypt
💊4
Anonymous Quiz
15%
func add(int a, int b) int
72%
func add(a int, b int) int
3%
function add(a int, b int) int
11%
func add(a int, b int)
💊15
Суммарный тип (sum type) — это тип, который может принимать одно из нескольких возможных значений, но только одно за раз.
В Swift это enum, в Rust — enum, в TypeScript — union. Пример: enum Result<T> { case success(T), failure(Error) }.
Сумма противоположна произведению (product type), которое комбинирует значения (например, struct).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊10🤔6
Anonymous Quiz
48%
SetValue
26%
SetField
24%
Set
2%
Assign
💊6
Anonymous Quiz
61%
Migrate
23%
AutoMigrate
9%
Sync
7%
ApplyMigrations
💊3
Это индекс, содержащий несколько столбцов. Он используется, когда запрос фильтруется по нескольким полям одновременно.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
89%
Split
1%
Divide
3%
Cut
7%
Slice
💊3
Anonymous Quiz
81%
var any interface{}
10%
var any type
8%
var any {}
2%
var any var
💊7
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Anonymous Quiz
9%
ReadFrom
14%
ReadData
75%
Read
3%
GetData
💊2
Anonymous Quiz
15%
WaitAll
4%
Join
81%
WaitGroup
0%
Barrier
💊14🤔1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
39%
sql.Open()
42%
sql.Connect()
19%
sql.New()
0%
sql.Start()
💊5
Anonymous Quiz
33%
time.Compare
40%
time.Equal
13%
time.CompareTime
14%
time.IsEqual
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Anonymous Quiz
81%
Rollback
7%
Undo
4%
Revert
8%
Cancel
💊3
Anonymous Quiz
35%
Clean
13%
Purge
35%
Clear
17%
Flush
- Если переменная не покидает рамки функции, она хранится на стеке горутины.
- Если переменная используется в замыкании или передаётся в другую горутину (например, через канал), она может "утечь в heap" — и будет сборщиком мусора отслеживаться.
- Escape-анализ компилятора автоматически определяет, куда выделять память.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
92%
time.Time
1%
datetime
7%
timestamp
1%
date
💊3
Anonymous Quiz
95%
make(map[string]float64)
2%
make(map[float64]string)
3%
make(dict[string]float64)
1%
make(dict[float64]string)
💊3
Горутины — это легковесные потоки, управляемые рантаймом Go, а не ОС.
Каждая горутина:
- Получает начальный стек размером ~2 КБ.
- Имеет собственные регистры состояния и структуру для планирования.
- Может перераспределять стек по мере роста (growable stack), что экономит ресурсы.
Благодаря этому в Go можно создать десятки или сотни тысяч горутин, в отличие от потоков ОС.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1