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
Very interesting post...!
ResponderEliminarAbout - Kotlin Data Types and Variables
Application Services