Anonymous Quiz
91%
func CalculateSum(a, b int) int {}
5%
func (s *Sum) calculate() int {}
2%
private func CalculateSum(a, b int) int {}
2%
Узнать ответ
😁9👍3
Anonymous Quiz
6%
func send(ch chan int)
48%
func send(ch chan<- int)
28%
func send(ch <-chan int)
18%
func send(ch ->chan int)
❤2
Anonymous Quiz
26%
Нет, типы несовместимы
60%
Да, Go автоматически сузит направление
13%
Только с явным приведением типа
1%
Только через unsafe
Anonymous Quiz
41%
Для связывания локальной функции с функцией из другого пакета
15%
Для импорта C-библиотек
14%
Для оптимизации компиляции ссылочных типов
12%
Для создания ссылочной структуры
17%
Узнать ответ
Anonymous Quiz
38%
runtime
23%
reflect
26%
unsafe
13%
syscall
👍1
Anonymous Quiz
33%
Список установленных пакетов
19%
Список доступных версий Go
23%
Список поддерживаемых комбинаций GOOS/GOARCH
25%
Список зависимостей проекта
Anonymous Quiz
12%
Паника при чтении
10%
Deadlock
71%
Данные можно дочитать без ошибок
7%
Канал отдаст оставшиеся данные отдельным массивом
❤1
Anonymous Quiz
19%
Типы данных, которые разбивают сложные операции на несколько потоков для ускорения вычислений
65%
Операции, которые выполняются как единое целое
1%
Механизм автоматической сборки мусора, пригодный для любого языка
15%
Неделимые блоки памяти фиксированного размера для примитивов
😁2😢1
Anonymous Quiz
46%
go clean -modcache
46%
go mod tidy --clear
4%
go get -cache none
4%
go build -clean-deps
😁4
Anonymous Quiz
25%
delete(slice, index) или slice.Remove(index)
46%
slice = append(slice[:index], slice[index+1:]...) или slices.Delete(slice, index, index+1)
23%
slice = slice[:index] + slice[index+1:]
7%
Узнать ответ
Anonymous Quiz
92%
value, ok := myMap[key]; if ok { ... }
5%
if myMap.Contains(key) { ... }
2%
if myMap[key] != nil { ... }
0%
if len(myMap[key]) > 0 { ... }
👍1
Anonymous Quiz
72%
delete(myMap, key)
9%
myMap.Remove(key)
7%
myMap[key] = nil
12%
delete(myMap[key])
👍1
Anonymous Quiz
40%
clear(myMap)
12%
myMap.Clear()
24%
delete(myMap, nil)
23%
myMap = map[K]V{}
🔥3🤔2
Anonymous Quiz
13%
func receive(ch chan-> int)
25%
func receive(ch chan<- int)
56%
func receive(ch <-chan int)
6%
func receive(ch readonly chan int)
❤3👍1
Anonymous Quiz
13%
Только ubuntu:latest
39%
Обязательно alpine
27%
Пустой образ
21%
Нельзя использовать Docker вообще
🌚9😁8
Anonymous Quiz
27%
go build --target=arm64
66%
GOOS=linux GOARCH=arm64 go build
3%
CGO_ENABLED=1 go build
3%
go cross-compile linux/arm64
Anonymous Quiz
3%
В конце .go файла
82%
В самом начале .go файла
1%
В отдельном package.json
15%
В go.mod файле
😁3
Anonymous Quiz
6%
Пакет станет приватным
11%
Получится библиотечный пакет
76%
Соберётся исполняемый бинарник
8%
Узнать ответ
❤3😁2🥱2😢1