Se eu entendi bem, todas as condições da função são excludentes. Há algum motivo para não encadeá-las em else-if ou é só uma questão de preferência?
Se eu entendi bem, todas as condições da função são excludentes. Há algum motivo para não encadeá-las em else-if ou é só uma questão de preferência?
Questão de preferência. Muitos (inclusive eu) não gostam de encadear vários if/else if/else. Inclusive ela poderia até ter tirado o último if, pois se chegou naquele ponto é porque as outras alternativas não são verdadeiras.