Показать сообщение отдельно
  #1 (permalink)  
Старый 25.03.2022, 13:43
Аватар для Roman Koff
Аспирант
Отправить личное сообщение для Roman Koff Посмотреть профиль Найти все сообщения от Roman Koff
 
Регистрация: 14.04.2010
Сообщений: 46

Как изящно запрограммировать сопоставление?
В переменной s1 находится ключевое значение из определенного перечня.
В переменную s2 нужно поместить значение, которое соответствует этому ключу.

Есть множество вариантов решения такой задачи, но какой будет наиболее простой и оптимальный?

Индийское решение в лоб:
switch (s1) {
	case 'H2': s2 = 'level1'; break;
	case 'H3': s2 = 'level2'; break;
};

А какие есть более эффективные варианты?
Ответить с цитированием