12. Más textos

Versión para imprimir.

A. Enteros

B. Números de punto flotante

Temas por Investigar

C. Operador de concatenación a + b

Cuando el primero de los 2 operandos del operador + es string, se realiza una concatenación, que consiste en convertir los 2 operandos en texto y juntarlos.

fun main() {
 println("ab" + "& h"//ab& h
 println("gg" + 2)     //gg2
 println("gg" + true)  //ggtrue
}

D. Operador de concatenación con asignación a += x

Ejemplo

fun main() {
 var c = "h";
 val D = ".";
 c += "gg";// c ➝ "hgg"
 println(c);
 c += 2;   // c ➝ "hgg2"
 println(c);
 c += D;   // c ➝ "hgg2."
 println(c);
}

Revísalo en Kotlin play.

E. Plantillas de texto

Ejemplo

Salida

Ejemplo de bb
828
de bb yy

Revísalo en Kotlin play.

fun main() {
 val TT = "bb"
 var T = 2
 /* Muestra: Ejemplo de bb */
 println("Ejemplo de $TT")
 /* Muestra: 828
de bb yy*/
 println("""${"8" + T}8
de ${TT} yy""");
}

F. Operadores de orden

fun main() {
 // Menor que (<)
 println("0" < "A");   //T
 println("A" < "a");   //T
 println("a" < "b");   //T
 println("ah" < "aa"); //F
 println("ah" < "ah"); //F
 println("ah" < "ai"); //T
 // Mayor que (>)
 println("ah" > "aa"); //T
 println("ah" > "ah"); //F
 println("ah" > "ai"); //F
}

G. Operadores combinados de orden e igualdad

En el ejemplo que sigue, el orden natural es:

"aa" < "ah" < "ai"

fun main() {
 // Menor o igual que (<=)
 println("ah" <= "aa"); //F
 println("ah" <= "ah"); //T
 println("ah" <= "ai"); //T
 // Mayor o igual que (>=)
 println("ah" >= "aa"); //T
 println("ah" >= "ah"); //T
 println("ah" >= "ai"); //F
}