Фильтр публикаций


🤔 Какой метод из пакета "sync" используется для блокировки мьютекса в Go?
Опрос
  •   Lock
  •   Block
  •   Wait
  •   Hold
22 голосов


🤔 Какой метод используется для извлечения заголовков HTTP-запроса в Go?
Опрос
  •   Headers
  •   GetHeaders
  •   Header
  •   FetchHeaders
30 голосов


🤔 Какой метод из пакета "sync" используется для пробуждения всех горутин, ожидающих на условной переменной в Go?
Опрос
  •   NotifyAll
  •   SignalAll
  •   Broadcast
  •   WakeUp
16 голосов


🤔 Какой метод из пакета "net/http" используется для установки заголовков HTTP-запроса в Go?
Опрос
  •   SetHeader
  •   AddHeader
  •   PutHeader
  •   WriteHeader
19 голосов


🤔 Как в Go объявить метод, который изменяет состояние структуры и принимает указатель на интерфейс в качестве аргумента?
Опрос
  •   func (t *Type) Method(i *interface{}) {}
  •   func (t Type) Method(i interface{}) {}
  •   func Type.Method(i *interface{}) {}
  •   func t.Type.Method(i interface{}) {}
14 голосов


🤔 Что такое atomics, какие бывают и как и когда их лучше использовать?

Это потокобезопасные операции с примитивными данными без мьютексов. Они включают операции чтения, записи, инкремента, сравнения и замены. Используются для повышения производительности при работе с простыми объектами, такими как счетчики или флаги.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какие операторы используются для работы с указателями в Go?
Опрос
  •   & и *
  •   ++ и - -
  •   + и -
  •   >и
28 голосов


🤔 Сколько весит число в байтах?

Всё зависит от типа числа:
- int, uint — обычно 8 байт на 64-битных системах.
- int32, uint32 — 4 байта.
- int64, uint64 — 8 байт.
- float32 — 4 байта, float64 — 8 байт.
Go явно различает размеры, что позволяет эффективно управлять памятью.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какой метод используется для форматирования ошибки?
Опрос
  •   Errorf
  •   Format
  •   Printf
  •   Sprintf
25 голосов


🤔 Какой метод используется для удаления записи из базы данных с помощью GORM?
Опрос
  •   Remove
  •   Delete
  •   Drop
  •   Erase
14 голосов


🤔 Что из себя представляет тип данных string в языке Go?

Тип string в Go — это последовательность байтов, закодированных в UTF-8.
Он реализован как структура:
- указатель на массив байтов;
- длина строки.
Строки неизменяемы. Любая операция, которая кажется «изменением», на самом деле создаёт новую строку.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Что произойдет, если в Go использовать ключевое слово defer для функции closeFile, которая закрывает файл f?
Опрос
  •   closeFile будет выполнена сразу же при вызове defer
  •   closeFile будет выполнена в конце текущей функции, независимо от ошибок
  •   closeFile будет выполнена только при возникновении ошибки в текущей функции
  •   closeFile нельзя использовать с ключевым словом defer
27 голосов


🤔 Какой метод из пакета "os" используется для создания нового файла в Go?
Опрос
  •   CreateFile
  •   NewFile
  •   MakeFile
  •   Create
23 голосов


🤔 Какой пакет в стандартной библиотеке Go используется для взаимодействия с базами данных?
Опрос
  •   database/sql
  •   database/go
  •   sql/go
  •   go/sql
12 голосов


🤔 Какой метод из пакета "strconv" используется для преобразования строки в целое число с указанием базы в Go?
Опрос
  •   Atoi
  •   ParseInt
  •   ToInt
  •   Convert
14 голосов


🤔 Какое значение по умолчанию имеет целочисленная переменная (int) в Go?
Опрос
  •   -1
  •  
  •   nil
  •   undefined
22 голосов


🤔 Какой метод в Go используется для сравнения двух временных меток (timestamp)?
Опрос
  •   time.Compare
  •   time.Equal
  •   time.CompareTime
  •   time.IsEqual
27 голосов


🤔 Что такое аннотация в контексте языка программирования Go?
Опрос
  •   Специальный комментарий, который используется для генерации кода.
  •   Ключевое слово для определения типа данных.
  •   Оператор для выполнения арифметических операций.
  •   Функция для обработки ошибок.
15 голосов


🤔 Вопрос: Как в Go выполнить приведение типа переменной `x `к типу `int`?
Опрос
  •   cast(x, int)
  •   int(x)
  •   convert(x, int)
  •   x.toInt()
29 голосов


🤔 Что такое iota?

iota — это встроенный идентификатор для автоматической генерации последовательностей чисел, обычно используемый в декларациях констант. Его значение начинается с 0 и увеличивается на 1 для каждой последующей константы в блоке.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний

Показано 20 последних публикаций.