Получить доступ

Срезы, мапы и строки

Основа с Junior

Устройство среза, append и общий массив, мапы, строки и руны.

Что важно знать

  • Срез — указатель, длина, ёмкость.
  • append может вернуть новый массив — результат обязательно присваивать.
  • Порядок обхода мапы случаен; мапа не потокобезопасна.
  • Строка — байты, руна — символ Unicode.

Критерии освоения

Junior ≈ 6 ч

  • Объясняет len и cap среза и рост при append
  • Объясняет, почему срезы могут делить общий массив

Практика. Решить 10 задач «что выведет код» на срезы и append.

Middle ≈ 4 ч

  • Избегает ловушек — изменение через подсрез, итерация по мапе, строки как байты

Практика. Найти и исправить ошибки с общим массивом в учебном коде обработки срезов.

Вопросы с собеседований

← Вся карта «Go»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем