Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
87%
sync.Once
5%
sync.Mutex
3%
sync.WaitGroup
5%
sync.Atomic
💊3
Anonymous Quiz
42%
NewPool
20%
CreatePool
3%
NewCond
35%
Pool
👍2
Тип string в Go — это последовательность байтов, закодированных в UTF-8.
Он реализован как структура:
- указатель на массив байтов;
- длина строки.
Строки неизменяемы. Любая операция, которая кажется «изменением», на самом деле создаёт новую строку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Anonymous Quiz
72%
Go kit
14%
Flask
5%
Spring Boot
9%
Koa
💊21
Anonymous Quiz
11%
go list
14%
go mod dependencies
10%
go mod tidy
65%
go mod list
2. Структуры, если они не содержат слайсов, карт или других несравнимых типов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Anonymous Quiz
6%
true
77%
false
14%
nil
4%
undefined
💊2
Anonymous Quiz
4%
Array
22%
Map
6%
Slice
68%
Interface
💊22👍1
Пустая структура в Go (struct{}) занимает 0 байт.
Она не содержит ни одного поля, и компилятор оптимизирует её до нуля. Это удобно, например, для использования в map[T]struct{} — в качестве множества без нагрузки на память.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Anonymous Quiz
35%
Add
39%
Sum
3%
Plus
23%
AddBig
👍1
Anonymous Quiz
4%
Механизм для обработки ошибок
92%
Механизм для включения одного типа в другой
2%
Механизм для работы с файлами
2%
Механизм для работы с сетями
👍5💊1
Сериализация — это процесс преобразования объекта или структуры в формат, пригодный для хранения или передачи (например, в JSON, XML, бинарный формат).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
81%
reflect.TypeOf
2%
reflect.KindOf
7%
reflect.ValueOf
10%
reflect.GetType
💊2👍1
Anonymous Quiz
84%
Только for
0%
Только while
9%
for, while и do-while
6%
Только for и foreach
💊8🤔3
- Избегай += в цикле, особенно для больших строк.
- Используй Array<String> и .joined():
- Или заранее выдели память:
Это снижает количество аллокаций и ускоряет работу.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊19🔥1
Anonymous Quiz
15%
ReadString
66%
Read
6%
ReadRune
13%
ReadBytes
💊2
Anonymous Quiz
5%
Небуферизированный канал не может быть закрыт.
10%
Данные в буферизованном канале теряются при закрытии.
74%
После закрытия канала можно продолжать из него получать данные.
11%
Закрытие канала автоматически освобождает память Go.
👍4
Удаление индекса осуществляется через изменение структуры таблицы. Нужно знать точное имя индекса. Индексы, созданные явно, удаляются отдельно, а системные (например, первичный ключ) — специальной командой. Это может потребоваться при оптимизации или изменении структуры таблицы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Anonymous Quiz
77%
Beego
6%
Angular
9%
React
8%
Vue
💊24