--Kotlin ist eine Sprache, die auf einer JVM von JetBrains ausgeführt wird.
Verwenden Sie val für Konstanten und var für veränderbare Variablen.
test.java
String str = "String";
final int value = 0;
test.kt
var str: String = "String"
val value = 0
Da Kotlin eine Typinferenz zulässt, ist es möglich, den Typ wegzulassen und die Variable zu definieren. Es wird kein Semikolon benötigt.
test.java
String value = bar < 10 ? "abc" : "xyz";
test.kt
var value = if (bar < 10) "abc" else "xyz"
Sie können das Ergebnis direkt im if- oder else-Block zuordnen.
test.java
for(int num : numbers)
{
System.out.println(num);
}
for(int i = 0; i< 4; i++)
{
System.out.println(i);
}
test.kt
for (num in numbers)
{
println(num)
}
for (i in 0..3)
{
println(i)
}
Kotlin verwendet in.
test.java
public int add(int a, int b)
{
return a + b;
}
add(1,2);
test.kt
fun add(a:Int, b:Int): Int {
return a + b
}
//Anrufer
add(1,2)
Wenn im Fall von Kotlin der Zugriffsmodifikator weggelassen wird, wird er als öffentlich behandelt. Wenn der Rückgabetyp es dem Compiler ermöglicht, eine Typinferenz durchzuführen, kann die Definition des Rückgabetyps weggelassen werden.
Recommended Posts