Introducción a Kotlin

  1. ¿Qué es un programa?

  2. ¿Qué palabra clave usas para definir una función en Kotlin?

  3. ¿Cuál de las siguientes opciones necesitas para crear un programa de Kotlin que imprima una línea de texto?

    Selecciona todas las respuestas que consideres correctas.

  4. ¿Qué resultado esperas de este código Kotlin?

    fun main(args: Array<String>) {
      println("Hello, world!")
      println("It's a sunny and warm day!")
    }
    
  5. ¿Cómo modificarías esta función main() para que imprima un pastel de 6 capas para cumpleaños n°. 4 de alguien?

    fun main() {
      val age = 24
      val layers = 5
      printCakeCandles(age)
      printCakeTop(age)
      printCakeBottom(age, layers)
    }
    
  6. ¿Cuál de las siguientes opciones llama correctamente a la función, a continuación, y le pasa argumentos de entrada válidos?

    fun createMessage(name: String, location: String, age: Int) {
      println("My name is ${name}. I am from ${location}, and I am ${age} years old.")
    }