Anonymous Quiz
44%
Потому что пустая строка имеет длину 0 и указатель ни на что не ссылается, выделять нечего
26%
Потому что компилятор кэширует все строковые литералы в глобальной таблице
13%
Потому что пустая строка это nil
17%
Потому что Go использует интернирование строк для всех литералов
👍3
Anonymous Quiz
6%
Немедленно вызывает функцию f(obj) и освобождает память объекта
62%
Регистрирует функцию f, которую сборщик мусора вызовет перед тем, как освободить память объекта
7%
Запрещает сборщику мусора удалять объект до тех пор, пока программа не завершится
26%
Устанавливает деструктор, гарантированно вызываемый при выходе из текущей горутины
Anonymous Quiz
13%
FIFO — первый зарегистрированный выполняется первым
82%
LIFO — последний зарегистрированный выполняется первым
1%
Параллельно, без гарантии порядка
4%
В порядке, который определяет планировщик Go
Anonymous Quiz
11%
Компилятор выдаёт предупреждение, но сборка продолжается
8%
Программа падает в рантайме при первом импорте
75%
Компилятор выдаёт ошибку и останавливает сборку
6%
Go автоматически разрывает цикл и логирует это в консоль
Anonymous Quiz
10%
Во временный буфер рантайма
25%
В свой стек, откуда получатель сам забирает данные
46%
Никуда, данные идут получателю сразу же «в руки»
19%
В буфер размера 1
Anonymous Quiz
8%
Автоматически паникует, если вызывается не из основной горутины
71%
Может привести к дедлоку из-за гонки между Add и Wait
4%
Запрещён компилятором и не соберётся
17%
Приводит к утечке памяти в рантайме Go
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔18
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2
😁17👍6🥱3
Anonymous Poll
21%
Отлично
31%
Хорошо
27%
Нейтрально
11%
Ужасно
11%
Черновик
Anonymous Quiz
43%
Go автоматически возьмёт адрес значения и вызовет String()
13%
Метод String() не будет вызван, и тип выведется в формате по умолчанию
21%
Компилятор запретит такой вызов и выдаст ошибку
22%
fmt.Println вызовет String() через рефлексию независимо от ресивера
🤔2🥰1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1