MathIAMathia
priručnik · programiranje

Kotlin — brzi podsetnik

Najvažnija sintaksa Kotlina na jednom mestu. Drži uz kod. 💛

Promenljive

val ime = "Ana" ne menja var broj = 5 menja

Počni sa val.

Null-bezbednost

String? sme null b?.length b ?: "podr." izbegavaj !!

? te štiti od pada.

Funkcije

fun f(x: Int): Int { } fun kv(x: Int) = x * x

Kratke = izraz.

when / petlje

when (x) { 1 -> ... else -> } for (i in 1..5) while (uslov)

when može vratiti vrednost.

Kolekcije

listOf(1,2,3) .map { it * 2 } .filter { it > 1 } .sum()

it = element.

Klase

class Pas(val ime: String) data class Tacka(val x: Int)

data = lep ispis.

Stringovi

"$ime" "${a + b}"

Templejt u tekstu.

Savet

Počni sa val. Koristi it u lambdi. Izbegavaj !!.