Como implementar switch-case em Kotlin? Alternativas e exemplos
Olá! Acabei de começar a estudar Kotlin depois de Java e tive um problema. Em Java, eu costumava usar switch-case para processar múltiplas condições, por exemplo:\n\n```java\nint day = 3;\nString dayName;\nswitch (day) {\n case 1: dayName = "Segunda-feira"; break;\n case 2: dayName = "Terça-feira"; break;\n case 3: dayName = "Quarta-feira"; break;\n case 4: dayName = "Quinta-feira"; break;\n case 5: dayName = "Sexta-feira"; break;\n default: dayName = "Fim de semana";\n}\n```\n\nMas quando tentei escrever o mesmo em Kotlin, o compilador deu erro — a keyword `switch` não está definida. Pesquisei e entendi que em Kotlin não existe switch-case tradicional. Em vez disso, usa-se `when`. Mas ainda não entendo completamente como aplicá-lo corretamente.\n\nPreciso:\n\n1. Substituir um switch-case simples com inteiros