Tuesday, November 10, 2015

Mi primer post en Kotlin

Como siempre...estaba buscándo un nuevo lenguaje para programar...Estaba pensándo en ScalaRust...pero recibí este mensaje en Twitter -;)


Así que...por qué no Kotlin? -:)

Así que...qué es Kotlin? Bueno...Kotlin es un lenguaje de programación de tipeado estático para el JVM, Android y el browser. También es 100% inter-operativo con Java.

Aunque no es un lenguaje que te va a exprimir la mente...lo cual significa que te puedes acostumbrar a su sintaxis rápidamente...tiene características muy buenas e interesántes que vale la pena explorar...

Como siempre...siendo mi primer post...aquí está el ejemplo para la lista Fibonacci...

fibonacci.kt
package Fibonacci

fun fib(num: Int, a: Int, b: Int): String {
 var result: String = ""
 if(a > 0 && num > 1) {
  result = result + (a+b) + " " + fib(num-1,a+b,a)
 }else if (a == 0) {
  result = a.toString() + " " + b + " " + (a+b) + " " + fib(num-1,a+b,b)
 }
 return result
}

fun main(args: Array<String>) {
 if (args.size == 0) {
      println("Please provide a number...")
      return
    }
   val num: Int = args[0].toInt()
   println(fib(num,0,1))
}

Y la pantalla obviamente -:)


Voy a postear la aplicación de Números LED muy pronto...así que mantengánse atentos -;)

Saludos,

Blag.
Development Culture.

No comments: