-
Uvod 0
-
Lekcija1.1
-
Lekcija1.2
-
Lekcija1.3
-
-
Kotlin početak 0
-
Lekcija2.1
-
Lekcija2.2
-
Lekcija2.3
-
-
Osnove 0
-
Lekcija3.1
-
Lekcija3.2
-
Lekcija3.3
-
Lekcija3.4
-
-
Kontrola toka 0
-
Lekcija4.1
-
Lekcija4.2
-
Lekcija4.3
-
Lekcija4.4
-
-
Ekstenzije 0
-
Lekcija5.1
-
Lekcija5.2
-
Lekcija5.3
-
Lekcija5.4
-
-
Nullability 0
-
Lekcija6.1
-
Lekcija6.2
-
Lekcija6.3
-
Lekcija6.4
-
-
Funkcionalno programiranje 0
-
Lekcija7.1
-
Lekcija7.2
-
Lekcija7.3
-
-
Propertiji 0
-
Lekcija8.1
-
Lekcija8.2
-
Lekcija8.3
-
-
OOP 0
-
Lekcija9.1
-
Lekcija9.2
-
Lekcija9.3
-
Lekcija9.4
-
Lekcija9.5
-
-
Konvencije 0
-
Lekcija10.1
-
Lekcija10.2
-
-
Inline funkcije 0
-
Lekcija11.1
-
Lekcija11.2
-
Lekcija11.3
-
-
Sekvence 0
-
Lekcija12.1
-
Lekcija12.2
-
Lekcija12.3
-
Lekcija12.4
-
-
Lambda sa argumentom 0
-
Lekcija13.1
-
-
Tipovi 0
-
Lekcija14.1
-
Lekcija14.2
-
Lekcija14.3
-
Lekcija14.4
-
-
Android i Kotlin 0
-
Lekcija15.1
-
Lekcija15.2
-
Lekcija15.3
-
-
Sedmica 7 i 8 0
-
Lekcija16.1
-
Lekcija16.2
-
Lekcija16.3
-
Osnovne operacije nad kolekcijama
Kao što je već pomenuto više puta, Kotlin biblioteka sadrži ogroman broj extension funkcija nad standardnim Java tipovima. To je posebno primjetno kod rada sa kolekcijama. Proći ćemo kroz extension funkcije koje nam olakšavaju rad sa kolekcijama i omogućavaju funkcionalni stil pisanja.
Praktičan rad:
Kako Android aplikacije najčešće koriste liste za prikaz na ekranu, napredan rad sa kolekcijama se podrazumijeva. Vidjećemo kako se kreiraju kolekcije u Kotlinu te koje su prednosti mutable i immutable kolekcija.
Prethodna
Lambde
Sledeća
Funkcionalni tipovi