Koltin es un lenguaje de programación con paradigma orientado a objetos y funcional. Similar a Scala. Recomendado para crear aplicaciones en Android.
Un programa "Hola, mundo" no podría faltar:
Main.kt
package main fun main(args: Array<String>): Unit{ println(" [ Hola mundo en Kotlin ] ") }
En Kotlin la extensión es .kt, los tipos de datos son similares a los de Java: Byte, Short, Int, Long, Float, Double, Char, Boolean, String entre otros más.
Instalando Kotlin con SDKMAN!
Se puede usar la herramienta de Sdkman para su instalación.
sdk install kotlin
Comprobar versión, compilar y ejecutar el programa de "Hola mundo".
# Mostrar versión instalada kotlinc -version # Compilar kotlinc Main.kt -include-runtime -d main.jar # Ejecutar java -jar main.jar
[ Hola mundo en Kotlin ]
Similitud con Scala
La similitud con Scala no se ṕuede pasar dejar de notar.
Ejercicio: Crear un proyecto Scala.
sbt new scala/scala3.g8
Listamos los archivos:
tree holamundo/
holamundo/
├── build.sbt
├── project
│ └── build.properties
├── README.md
└── src
├── main
│ └── scala
│ └── Main.scala
└── test
└── scala
└── MySuite.scala
6 directories, 5 files
Main.scala
@main def hello: Unit = println("Hola, mundo en Scala") println(msg) def msg = "Compilado con Scala 3. :)"
Editamos el programa, compilamos y ejecutamos:
scala Main.scala
En próximos post veremos más ejemplos.
Enlaces:
https://kotlinlang.org/https://www.scala-lang.org/
Comentarios
Publicar un comentario