Добавлен пример с switch