Avatar ·

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), afin de pouvoir l'assigner plus tard.