-
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
-
Snaga inline funkcija
Svaka moć nosi odgovornost, tako je i sa Kotlinom, našim moćnim prijateljem. No ne smijemo zaboraviti šta se dešava u pozadini kada se bytecode generiše. Upoznajući se sa inline funkcijama, objasnićemo i kakav uticaj imaju na performanse našeg proizvoda.
Praktičan rad:
Pokazaćemo šta se desi kada koristimo inline funkciju, a šta kada koristimo funkciju koja nije označena kao inline. Na taj način ćemo shvatiti šta je u suštini problem, te ćemo znati prepoznati situaciju kada nam je inlline funkcija portrebna.
Prethodna
run, let, apply, also, with
Sledeća
Inline: Da ili ne