4
En Java un simple tableau peut être créé en utilisant une traditionnelle boucle:Existe-t-il un moyen de créer un tableau non nul à partir d'une plage?
ImageButton[] buttons = new ImageButton[count];
for (int i = 0; i < count; i++) {
buttons[i] = view.findViewById(BUTTON_IDS[i]);
}
Une simple conversion Kotlin donne le résultat suivant:
val buttons = arrayOfNulls<ImageButton>(count)
for (i in 0..count) {
buttons[i] = view.findViewById<ImageButton>(BUTTON_IDS[i])
}
Le problème avec ceci est que maintenant chaque élément le tableau est facultatif; qui énonce mon code avec ?
opérateurs.
Existe-t-il un moyen de créer un tableau d'une manière similaire, mais sans le type facultatif?