Pytania oznaczone «kotlin»

127
Wiele zmiennych wpuszcza Kotlin

Czy istnieje sposób na połączenie wielu let dla wielu zmiennych dopuszczających wartość null w kotlin? fun example(first: String?, second: String?) { first?.let { second?.let { // Do something just if both are != null } } } Mam na myśli coś takiego: fun example(first: String?, second:...

122
`break` i` continue` w `forEach` w Kotlinie

Kotlin ma bardzo ładne funkcje iteracyjne, takie jak forEachlub repeat, ale nie jestem w stanie zmusić operatorów breaki do continuepracy z nimi (zarówno lokalnymi, jak i nielokalnymi): repeat(5) { break } (1..5).forEach { continue@forEach } Celem jest naśladowanie zwykłych pętli przy możliwie...

122
Jak analizować JSON w Kotlin?

Otrzymuję dość głęboki ciąg obiektu JSON z usługi, który muszę przeanalizować do obiektu JSON, a następnie zmapować go na klasy. Jak mogę przekształcić ciąg JSON w obiekt w Kotlin? Po tym mapowaniu do odpowiednich klas używałem StdDeserializer firmy Jackson. Problem pojawia się w momencie, gdy...

121
Właściwość musi być zainicjowana lub abstrakcyjna

To musi być głupie pytanie, ale jestem naprawdę nowy w Kotlinie i nie znalazłem żadnego rozwiązania. Jak zadeklarować pole klasy? Tak jak możemy to mieć w javie: protected SharedPreferences mSharedPreferences; A później onCreate(): mSharedPreferences =

108
kiedy używać funkcji inline w Kotlinie?

Wiem, że funkcja wbudowana może poprawić wydajność i spowodować wzrost generowanego kodu, ale nie jestem pewien, kiedy należy jej użyć. lock(l) { foo() } Zamiast tworzyć obiekt funkcji dla parametru i generować wywołanie, kompilator może wyemitować następujący kod. ( Źródło ) l.lock() try...