Anonymous Quiz
3%
Написание функции, которая может складывать только целые числа
88%
Написание функции, которая может складывать как целые числа, так и числа с плавающей запятой
6%
Написание функции, которая может только выводить текст на экран
2%
Написание функции, которая может только читать файлы
💊3
Anonymous Quiz
84%
func name() *int
2%
func name() int*
14%
func name() &int
1%
func name() pointer int
💊9👍1
Go использует кооперативную (мягкую) многозадачность. Это значит, что переключение между горутинами происходит не по системному таймеру, а в определённых точках выполнения, например при вызове функций ввода-вывода, channel-операций или при runtime.Gosched().
До Go 1.14 переключение происходило реже, потому что не было прерываний по таймеру. С Go 1.14+ появилась возможность принудительного прерывания при помощи механизма async preemption (асинхронное вытеснение), что приблизило поведение к "жёсткой" многозадачности, но в рамках кооперативной модели.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Anonymous Quiz
18%
sql.ErrNoRows
73%
sql.ErrConnDone
5%
sql.ErrTxDone
3%
sql.ErrSyntax
Anonymous Quiz
90%
Errorf
3%
Format
5%
Printf
2%
Sprintf
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Anonymous Quiz
4%
lambda
3%
def
91%
func
2%
anonymous
💊1
Anonymous Quiz
19%
Да, напрямую
42%
Нет, math.Abs не поддерживает комплексные числа
17%
Да, через приведение типа
22%
Да, с помощью math.ComplexAbs
🤔1💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Anonymous Quiz
68%
func (t *Type) Method(arr *[5]string) string {}
25%
func (t Type) Method(arr *[5]string) string {}
7%
func Type.Method(arr *[5]string) string {}
0%
unc t.Type.Method(arr *[5]string) string {}
💊21🤔5
Anonymous Quiz
78%
TypeOf
16%
GetType
3%
VarType
3%
Kind
💊2
Линтеры интегрируются в IDE или CI/CD пайплайны. Например, golangci-lint используется для анализа Go-кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Anonymous Quiz
1%
stop
1%
end
84%
return
14%
break
💊3
Anonymous Quiz
12%
Масштабируемость
79%
Жесткая связь с конкретными реализациями
3%
Тестируемость
7%
Поддержка конкурентности
💊4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
95%
Компилирует и запускает тесты в текущем проекте
2%
Устанавливает зависимости для тестов
1%
Обновляет все пакеты
1%
Создаёт новый модуль тестирования
🤔4
Anonymous Quiz
8%
Println
3%
Printf
18%
Sprintf
71%
Scanf
👍3🤔2💊2
Таймауты:
- Ограничивают время ожидания ответа, чтобы не зависать навечно.
- Защищают от зависших серверов или сетевых проблем.
- Позволяют освободить ресурсы в клиентском приложении.
- Повышают надёжность: без таймаутов приложение может «подвисать» или блокировать выполнение других операций.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
12%
anonymous
13%
inline
22%
embed
54%
struct
💊11
Anonymous Quiz
33%
RemoveFile
26%
Delete
38%
Remove
3%
Unlink