Kotlin Tipos de Datos y Variables

Kotlin en realidad es fácil de aprender si conoces la sintaxis de Java ya que es similar.

Veamos la declaración de una variable en Kotlin

var name = “Kotlin”  /* Automaticamente Kotlin infiere que es un String  */
var numero = 12

Las declaraciones de variables no requieren de ningún punto y coma a diferencia de Java por lo que sus declaraciones son similares a Python ahora para declarar variables podemos hacer uso de dos palabras reservadas que son: var y val.
La diferencia que hay radica que en var podemos modificar el valor que se le asigne siempre y cuando sea del mismo tipo, ahora val es lo contrario ya que no permite reasignar el valor a la variable que tenga val después de se inicializacion.

Veamos entonces un ejemplo

fun main(args: Array<String>) {
var fruit:String = "orange"
fruit = "banana"

val fruit2:String= "naranja"
fruit2 = "banana" // Error
}

Ahora entremos de lleno a los tipos de datos

Como ya lo hemos dicho antes las variables en Kotlin se pueden definir fácilmente como mutables (var) o inmutables (val). La idea es muy similar a usar variables finales en Java.

String
\\Java
String name = "Eva";
// Kotlin
var name = “Eva”

Int
\\Java
int edad = 22
// Kotlin
var edad 22

Boolean
//Java
boolean estado = true;
// Kotlin
var estado:Boolean = true

Chars
//Java
char letra = ‘a’;
// Kotlin
var letra = ‘a’

Arrays
// Java
int[] numeros =new int[4];

// Kotlin
val array = arrayOf(1, 2, 3)


Otros valores mas

val long = 123456L
val double = 12.34
val float = 12.34F
val hexadecimal = 0xAB

val binary = 0b01010101

1 comentarios:

 
Top