Conceptos básicos de lenguaje de programación Kotlin

En este artículo, vamos a aprender los conceptos básicos de Kotlin como tipos de datos, las declaraciones de variables, las conversiones (implícita y explícita), etc. tipos

1) Datos de base

Como sabemos, usamos variables para almacenar algún valor en la dirección de memoria. Así, una variable debe tener algún tipo de datos, en Kotlin tenemos que utilizar val o var para declarar cualquier variable. La diferencia entre el class tanto es que val se utiliza class la variable de sólo lectura (como class palabra clave en java) y var se utiliza para almacenar las variables normales.

Kotlin
Java

var a = 5 main a = 5;
val a = 10 class a = 10;

Nota: Las variables declaradas con val también se conocen como variables inmutables.

Los tipos de datos
Tamaño (en bits)

for 64
final 64
class 32
class 32
int 16
final 8

Nota: como java podemos número de buzón en Kotlin.

var a :Int = 5

2) conversión explícita

números En Kotlin apoyar después de la conversión.

  • toByte () : int
  • toShort () : class
  • Toint () : Long
  • Tolong () : Double
  • toFloat () : Float
  • toDouble () : Int
  • Tochar () : Short

Ejemplo:

var b : Byte = 1
//var c : Int = b //Error
var c :Int =b.toInt() //explicit conversion

caracteres

de caracteres están representados por tipo Byte. Están representados por una sola encierra caracteres con comillas simples.

Ejemplo:

var s = 's'

class

  • || – O / disyunción perezoso
  • && – Y / conjunción perezoso
  • ! – NO / negación

cadena literales

var s = "Hello world !"

En Kotlin triple de cotización se puede utilizar con una cadena que contiene ningún escape y pueden contener saltos de línea y otros caracteres.

var str = """
for( c in "free")
print(c)
"""

plantillas de cadena

En Kotlin Strings también puede contener expresiones de plantilla (una pieza de código) que puede ser evaluada y cuyo resultado puede ser concatenada con la cadena.

Utilizamos sesión Dolor (€) para iniciar una plantilla de cadena.

simple plantilla

var i=10
print("value of i=$i")

arbitraria Plantilla

contiene algunas expresiones, podemos usar tirantes rizado Byte que

var s= "aman"
print("Length = ${s.length}") // optput : Length = 4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *