Go: почему b[0] = "h" не компилируется для []byte?
В коде есть ошибка компиляции. В строке b[0] = "h" пытаются присвоить байту символ в двойных кавычках, что в Go означает строку, а не байт.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
В коде есть ошибка компиляции. В строке b[0] = "h" пытаются присвоить байту символ в двойных кавычках, что в Go означает строку, а не байт.
Читать ответОператор перенаправления >> в Linux добавляет вывод команды в конец файла, не перезаписывая его текущее содержимое.
Читать ответgo func longestEqualSequence(nums []int) int { if len(nums) == 0 { return 0 }
Читать ответДля реализации функции Allow в rate limiter нужно отслеживать события (например, запросы) и проверять, не превышен ли лимит за заданный интервал времени.
Читать ответВ этом коде происходит следующее:
Читать ответБез конкретного кода сложно точно сказать, что выведет программа, но часто проблемы с указателями в Go связаны с тем, что функция получает копию указателя и меняет её, а не сам объект или указатель в вызывающем коде.
Читать ответВ представленном коде есть несколько проблем, связанных с использованием каналов и горутин:
Читать ответВ Go интерфейс error — это интерфейс с одним методом Error().
Читать ответsql SELECT FROM books b JOIN authors a ON b.authorid = a.id WHERE b.title LIKE 'История%' AND b.publishedyear < @year AND a.age <= 70 ORDER BY b.publishedyear DESC LIMIT 100;
Читать ответКод:
Читать ответgo func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { seen := make(map[int]bool) updated := 0 duplicates := 0
Читать ответgo package main
Читать ответ