Библиотека задач по Go | тесты, код, задания
Відкрити в Telegram
Задачи и тесты по Go для тренировки и обучения. Покажем, как запустить своего ии-агента: https://clc.to/tvpmD По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
Показати більше6 746
Підписники
+224 години
+47 днів
+1430 день
Архів дописів
Данный код выводит [10 5 2]. Так ли это?
Данный код на Go не скомпилируется. Почему?
Каким будет окончательное значение counter?
Что такое zero value для типа map в Go?
Что можно сказать о поведении этого кода?
☝️Наиболее предпочтительными будут ответы 2, 3 и 4.
📌Вот почему:
🔹Создание горутины для каждого URL может быть ресурсоемко, особенно если список URL большой. Использование worker pool может быть более эффективным решением, которое контролирует количество одновременно выполняющихся горутин.
🔹Использование ioutil.ReadAll является более прямым и надежным способом чтения содержимого ответа, в то время как fmt.Fscan может прекратить чтение после первого пробела.
🔹Проверка статуса ответа перед чтением тела ответа помогает гарантировать, что сервер вернул ожидаемый ответ и что содержимое может быть безопасно прочитано.
Какие улучшения можно предложить для данного кода? Можно выбрать несколько вариантов.
В Go существует тип interface{}, который является пустым интерфейсом. Какая из следующих характеристик правильно описывает этот тип?
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
