Saltar al contenido

Cómo crear un vacío array en kotlin?

Este dilema se puede solucionar de variadas formas, pero te compartimos la solución más completa para nosotros.

Solución:

Últimamente (junio de 2015) existe la función de biblioteca estándar de Kotlin

public fun  arrayOf(vararg t: T): Array

Así que para crear un vacío array de cadenas que puedes escribir

val emptyStringArray = arrayOf()

Solo como referencia, también hay emptyArray. Por ejemplo,

var arr = emptyArray()

Ver

  • doc
  • matriz.kt

Vacío o null? ¡Esa es la pregunta!

Para crear un array de nulls, simplemente use arrayOfNulls(length).


Pero para generar un vacío array de tamaño lengthusar:

val arr = Array(length)  emptyObject 

Tenga en cuenta que deber definir un emptyObject correctamente por cada tipo de datos (porque no desea nulls). P.ej. por Strings, emptyObject puede ser "". Asi que:

val arr = Array(3)  ""   // is equivalent for: arrayOf("","","")

Aquí hay un ejemplo en vivo. Tenga en cuenta que el programa se ejecuta con dos argumentos de muestra, de forma predeterminada.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *