czlowiek_z_lisciem_na_glowie czlowiek_z_lisciem_na_glowie 18.07.2020, 17:17:15 0 + SiemaUczę się #kotlin Pytanie poczatkującego. Jest kod: private fun onButtonClickFunction(): View.OnClickListener? = View.OnClickListener Domyślam się, że View.OnClickListener? to obiekt zwracany, a znak zapytania mówi, że może być nullem.Ale co oznacza: "= View.OnClickListener ?"#androiddev
kierowcaautobusuofficial kierowcaautobusuofficial 18.07.2020, 17:17:51 via Wykop Mobilny (Android) 4 + @czlowiek_z_lisciem_na_glowie: ja to kotlin z pomidorow bym robil hahahah wiesz o co biega mordo kotlin ketchup haha beka
g.....k konto usunięte 18.07.2020, 18:18:17 0 + @czlowiek_z_lisciem_na_glowie: ten '=' to w funkcjach skrót do zwracania wartości bez ciała funkcji. Możesz go interpretować jako "return"
czlowiek_z_lisciem_na_glowie czlowiek_z_lisciem_na_glowie 18.07.2020, 18:43:59 0 + @gos4k: Ok, a jesli jest to wyrażanie plus jeszcze ciało funkcji?
b.....d konto usunięte 18.07.2020, 20:20:25 1 + @czlowiek_z_lisciem_na_glowie: View.OnClickListener to interfejs, zawierający jedną metodę - onClick. Kotlin pozwala na użycie lambdy dla interfejsów zawierających jedną metodę, czyli w klamrach po nazwie podajemy implementację onClick.
Uczę się #kotlin
Pytanie poczatkującego. Jest kod:
private fun onButtonClickFunction(): View.OnClickListener? = View.OnClickListener
Domyślam się, że View.OnClickListener? to obiekt zwracany, a znak zapytania mówi, że może być nullem.
Ale co oznacza: "= View.OnClickListener ?"
#androiddev
Ok, a jesli jest to wyrażanie plus jeszcze ciało funkcji?