Что делает switch condition, когда condition == "snow"?
switch condition
condition == "snow"
Он выполняет все ветви case по порядку.
case
Он вызывает ошибку компиляции, потому что в switch нельзя использовать строки.
switch
Он выполняет ветвь case "snow":.
case "snow":
Он пропускает ветвь для снега и выполняет default.
default