Как изящно запрограммировать сопоставление?
В переменной s1 находится ключевое значение из определенного перечня.
В переменную s2 нужно поместить значение, которое соответствует этому ключу. Есть множество вариантов решения такой задачи, но какой будет наиболее простой и оптимальный? Индийское решение в лоб: switch (s1) { case 'H2': s2 = 'level1'; break; case 'H3': s2 = 'level2'; break; }; А какие есть более эффективные варианты? |
Roman Koff,
s2 = {'H2' : 'level1', 'H3' : 'level2'}[s1]; |
То, что надо. Спасибо!
|
Часовой пояс GMT +3, время: 02:09. |