Más aspectos básicos de Kotlin

  1. ¿Cuál de las siguientes opciones es una forma válida de definir una clase de datos en Kotlin?

  2. Cuando se usa una clase sellada, todas las subclases directas deben estar en el mismo paquete.

  3. Cuando se usan elementos genéricos, el tipo de datos genéricos va dentro de ___.

  4. Una clase ___ es útil cuando tienes un conjunto fijo de valores.

  5. Para crear un objeto de lista que tenga la capacidad de cambiar su tamaño, debería llamar a ___.

  6. ¿Cuáles de las siguientes son funciones de orden superior?

    Selecciona todas las respuestas que consideres correctas.

  7. En la siguiente línea de código, ¿cuál de los siguientes comandos mostrará Blue? (Sugerencia: Si no lo sabes con certeza, ejecuta el código en el Playground de Kotlin).

    val colors = listOf("Red", "Green", "Blue")
    

    Selecciona todas las respuestas que consideres correctas.

  8. El concepto de programación de una clase que tiene una sola instancia se denomina ___.

  9. ¿Cuál de las siguientes afirmaciones es verdadera respecto de los conjuntos y los mapas?

  10. Si tienes una variable de colección denominada records, puedes llamar a ___ para determinar la cantidad de elementos que contiene.