Cómo crear un array en Kotlin especificando solo el tamaño, como en Java (new int[10])?
Recién empiezo a aprender Kotlin después de Java y me encontré con un problema. En Java solía crear arrays así:
```java
int[] numbers = new int[10];
String[] names = new String[5];
```
Es decir, solo especifico el tipo y el tamaño, y el array se llena con valores por defecto (0 para int, null para String). Esto es muy útil cuando sé de antemano cuántos elementos habrá, pero no conozco sus valores específicos.
En Kotlin intenté hacer algo similar:
```kotlin
var numbers: IntArray = IntArray(10) // Esto funciona, pero no estoy seguro de que sea correcto
var names: Array = Array(5) // Y esto da un error de compilación
```
Veo que `IntArray(10)` parece crear un array de 10 ceros, pero la sintaxis con `Array(5)` no funciona. En la documentación encontré que se debe usar un lambda inicializador, pero parece extraño — ¿por qué escribir código adicional si solo quiero un array con valores null?
Por favor, indíquenme cómo crear arrays correctamente en Kotlin cuando