This commit is contained in:
dreddsa5dies
2022-02-10 09:52:16 +03:00
parent b68e4a837a
commit 509befee65
2 changed files with 8 additions and 2 deletions

View File

@@ -85,8 +85,8 @@
- [Как сообщить компилятору, что наш тип реализует интерфейс?](docs/PODOLSKY.md#3) - [Как сообщить компилятору, что наш тип реализует интерфейс?](docs/PODOLSKY.md#3)
- [Как работает append?](docs/PODOLSKY.md#4) - [Как работает append?](docs/PODOLSKY.md#4)
- [Какое у slice zero value? Какие операции над ним возможны?](docs/PODOLSKY.md#5) - [Какое у slice zero value? Какие операции над ним возможны?](docs/PODOLSKY.md#5)
- Как устроен тип map? - [Как устроен тип map?](docs/PODOLSKY.md#6)
- Каков порядок перебора map? - [Каков порядок перебора map?](docs/PODOLSKY.md#7)
- Что будет, если читать из закрытого канала? - Что будет, если читать из закрытого канала?
- Что будет, если писать в закрытый канал? - Что будет, если писать в закрытый канал?
- Как вы отсортируете массив структур по алфавиту по полю Name? - Как вы отсортируете массив структур по алфавиту по полю Name?

View File

@@ -25,7 +25,13 @@ Zero value у slice == nil
Возможные операции: len, cap, append. Возможные операции: len, cap, append.
### <a name="6"></a> Как устроен тип map? ### <a name="6"></a> Как устроен тип map?
Map в Go это хэш таблица, позволяющая хранить пары ключ-значение и обладающая следующими функциями: маппинг, вставка, удаление, поиск. Map in Go не упорядоченная. Место поиска определяется рандомно. Когда мы пытаемся получить значение из мапы, а его там нет, получаем «нулевое значение типа», что в случае числа 0. Map ссылочный тип и мало объявить переменную, надо ее проинициализировать.
### <a name="7"></a> Каков порядок перебора map? ### <a name="7"></a> Каков порядок перебора map?
Случайным образом.
### <a name="8"></a> Что будет, если читать из закрытого канала? ### <a name="8"></a> Что будет, если читать из закрытого канала?
### <a name="9"></a> Что будет, если писать в закрытый канал? ### <a name="9"></a> Что будет, если писать в закрытый канал?
### <a name="10"></a> Как вы отсортируете массив структур по алфавиту по полю Name? ### <a name="10"></a> Как вы отсортируете массив структур по алфавиту по полю Name?