cómo a la matriz de initialization en Kotlin?

En Java, una matriz se puede inicializar, como:

public static final String[] MONTHS = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; 

¿Cómo se ve la initialization de la matriz de Kotlin?

Fácil:

 val MONTHS = arrayOf("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec") 

Puedes inicializar usando

 val MONTHS = arrayof("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec") 

Para crear una matriz, podemos usar una function de biblioteca arrayOf() y pasarle los valores de los elementos, de modo que arrayOf("1", "2", "3") .

Puedes usar:

 val MONTHS = arrayOf("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec") 

También puede utilizar classs especializadas para representar matrices de types primitivos como ByteArray , ShortArray , IntArray .

En este caso, puede usar:

 val x: IntArray = intArrayOf(1, 2, 3) 

Información más detallada aquí .

  • ¿Cómo comparar dos matrices en Kotlin?
  • Cómo usar la biblioteca kmongo para operador de sector
  • ¿Hay alguna manera de crear una matriz no nula a partir de un range?
  • ¿Cómo encontrar qué elemento no comparó las matrices en Kotlin?
  • ¿Cómo copyr una matriz bidimensional en Kotlin?
  • Array Int bidimensional en Kotlin
  • ¿Cómo inicializar una matriz en Kotlin?
  • Kotlin - Cómo convertir String a ByteArray
  • Toma la input en la matriz con el bucle
  • Kotlin: cómo crear una matriz 2D del tipo String
  • ¿Cómo puedo convertir CharArray / Array <Char> en una cadena?