Comment intercepter plusieurs exceptions simultanément en Kotlin ?
Bonjour à tous ! J'ai commencé à apprendre Kotlin et j'ai rencontré un problème de gestion des exceptions. En Java, j'avais l'habitude d'écrire `catch (IOException | SQLException e)` pour intercepter plusieurs types d'exceptions avec un seul bloc. Mais en Kotlin, cette syntaxe ne fonctionne pas.
Je dois gérer les situations où, lors de l'analyse d'un nombre à partir d'une chaîne, une `NumberFormatException` peut être levée, et lors de l'accès à un fichier, une `FileNotFoundException` et une `IOException`. En Java, j'aurais écrit :
```java
try {
// du code
} catch (IOException | NumberFormatException e) {
// gestion
}
```
Et en Kotlin, j'ai essayé ceci :
```kotlin
try {
// code
} catch (e: IOException | NumberFormatException) { // ne compile pas
// gestion
}
```
Mais le compilateur se plaint. Dites-moi comment intercepter correctement plusieurs exceptions dans un seul bloc catch en Kotlin ? Peut-être existe-t-il une autre approche ou une manière idiomatique ? Je serais reconnaissant pour des exemples de code.
<<>>