Quando condition == "snow", o que switch condition faz?
condition == "snow"
switch condition
Ignora o ramo de neve e executa default.
default
Executa o ramo case "snow":.
case "snow":
Executa todos os casos em ordem.
Causa um erro de compilação porque não é possível usar strings em um switch.