Comment créer un tableau vide en Kotlin ? Exemples avec intArrayOf, arrayOf et Array()
Bonjour, collègues ! J'ai récemment commencé à apprendre Kotlin après Java et j'ai rencontré un petit problème mais important. J'ai besoin de créer un tableau vide pour pouvoir y ajouter dynamiquement des éléments (ou au moins l'initialiser à l'avance).
En Java, j'avais l'habitude de faire ceci :
```java
int[] arr = new int[0];
String[] arr2 = new String[0];
```
Mais en Kotlin, je suis confus. J'ai essayé d'écrire :
```kotlin
val arr = arrayOf() // Erreur : Cannot infer type
var list = intArrayOf() // Ça semble fonctionner, mais le type ?
```
Le compilateur se plaint si je ne spécifie pas le type. Et si je veux un tableau de chaînes ou d'objets personnalisés ? J'ai aussi lu sur `Array(0) {...}`, mais je ne comprends pas comment l'utiliser correctement.
La tâche principale : créer un tableau vide (par exemple, pour Int, String ou ma propre classe), pour pouvoir ensuite l'assigner à