type switch

This commit is contained in:
dreddsa5dies
2022-02-07 14:27:11 +03:00
parent 285d34dc2b
commit f9d289c7a9
2 changed files with 6 additions and 2 deletions

View File

@@ -82,7 +82,7 @@
- Если у вашего кода плохая организация, как вы это поймёте? - Если у вашего кода плохая организация, как вы это поймёте?
9. [Вопросы от Данила Подольского на позицию Senior Golang Backend Developer в компанию Evrone](docs/PODOLSKY.md) 9. [Вопросы от Данила Подольского на позицию Senior Golang Backend Developer в компанию Evrone](docs/PODOLSKY.md)
- [Go императивный или декларативный? А в чем разница?](docs/PODOLSKY.md#1) - [Go императивный или декларативный? А в чем разница?](docs/PODOLSKY.md#1)
- Что такое type switch? - [Что такое type switch?](docs/PODOLSKY.md#2)
- Как сообщить компилятору, что наш тип реализует интерфейс? - Как сообщить компилятору, что наш тип реализует интерфейс?
- Как работает append? - Как работает append?
- Какое у slice zero value? Какие операции над ним возможны? - Какое у slice zero value? Какие операции над ним возможны?

View File

@@ -6,3 +6,7 @@
Разница в подходе: Разница в подходе:
- императивный - как сделать (прямо пошагово); - императивный - как сделать (прямо пошагово);
- декларативный - что сделать (итоговый результат). - декларативный - что сделать (итоговый результат).
### <a name="2"></a> Что такое type switch?
Сравнение типов переменной, а не ее значений.