Ключевой частью моего вопроса является пропуск. Я планирую использовать тип перечисления, который содержит около 20 элементов. Я хочу повторить этот набор, но каждый раз нужно пропускать элемент или два. Что пропустить известно заранее. Сравнимым примером является тип перечисления, который состоит из всех букв алфавита, а при повторении я хочу пропустить все гласные.
Как я должен кодировать итерацию элегантным/эффективным способом? Должен ли я сделать отдельный набор элементов, состоящих из гласных? У меня нет кода для показа, потому что я просто думаю о проблеме.