Use APKPure App
Get Kotlin 1.3 Docs old version APK for Android
Dokumentacja języka programowania Kotlin 1.3
Kotlin jest statycznie napisanym językiem programowania, który działa na wirtualnej maszynie Java, a także można go skompilować do kodu źródłowego JavaScript lub użyć infrastruktury kompilatora LLVM. Podstawowym jego rozwojem jest zespół programistów JetBrains z siedzibą w Sankt Petersburgu w Rosji. Mimo że składnia nie jest zgodna z Javą, Kotlin został zaprojektowany do współpracy z kodem Java i opiera się na kodzie Java z istniejącej biblioteki klas Java, takiej jak struktura kolekcji. Kotlin wykorzystuje agresywne wnioskowanie typu, aby określić typ wartości i wyrażeń, dla których typ został pozostawiony bez nazwy. Zmniejsza to szczegółowość językową w stosunku do Javy, która wymaga często całkowicie nadmiarowych specyfikacji typów.
Od wersji Android Studio 3.0 Kotlin jest w pełni obsługiwanym językiem programowania na Androidzie i pozwala użytkownikowi wybierać między kierowaniem kodu bajtowego zgodnego z Java 6- lub Java 8.
Spis treści
Kotlin po stronie serwera
Kotlin na Androida
Kotlin dla JavaScript
Kotlin na język ojczysty
Coroutines
Wieloplatformowy
Co nowego w wersji 1.1
Co nowego w wersji 1.2
Co nowego w wersji 1.3
Podstawowa składnia
Frazeologia
Konwencje kodowania
Podstawowe typy
Pakiety i import
Kontrola przepływu
Zwroty i skoki
Klasy i dziedziczenie
Właściwości i pola
Interfejsy
Modyfikatory widoczności
Rozszerzenia
Klasy danych
Zamknięte klasy
Generics
Zagnieżdżone klasy
Wykładaj klasy
Obiekty
Klasy Inline
Delegacja
Delegowane właściwości
Funkcje
Lambdas
Funkcje Inline
Deklaracje specyficzne dla platformy
Budynek z Gradle
Deklaracje dotyczące restrukturyzacji
Kolekcje
Zakresy
Wpisz Czeki i odlewy
Te wyrażenia
Równość
Przeciążenie operatora
Bezpieczeństwo zerowe
Wyjątki
Adnotacje
Odbicie
Konstruktorzy bezpieczni
Wpisz aliasy
Biblioteka standardowa
kotlin.test
Słowa kluczowe i operatorzy
Gramatyka
Dzwonienie do Java z firmy Kotlin
Dzwonię do Kotlina z Javy
Typ dynamiczny
Wywołanie JavaScript z Kotlin
Dzwonię do Kotlina z JavaScript
Moduły JavaScript
Odbicie JavaScript
JavaScript DCE
Konkurencja
Niezmienność
Biblioteki Kotlin
Biblioteki platformy
C Interop
Objective-C i Swift Interop
Wtyczka Gradle
Debugowanie
FAQ
Przewodnik Coroutines
Podstawy
Anulowanie i limity czasu
Kanały
Komponowanie funkcji zawieszenia
Kontekst i dyspozytorzy Coroutine
Obsługa wyjątków
Wybierz wyrażenie
Współdzielony stan zmutowany i współbieżność
Dokumentowanie kodu Kotlin
Korzystanie z Kapt
Korzystanie z Gradle
Korzystanie z Mavena
Korzystanie z Ant
Kotlin i OSGi
Wtyczki kompilatora
Konwencje kodowania
Ewolucja Kotlin
Stabilność różnych składników
Przewodnik kompatybilności dla Kotlin 1.3
FAQ
Porównanie z Javą
Pierwsze kroki z IntelliJ IDEA
Pierwsze kroki z Eclipse
Praca z kompilatorem wiersza poleceń
Praca z narzędziami do budowania
Koans
Pierwsze kroki z Androidem
Rozszerzenia dla kotlin Android
Systemy Android
Mieszanie Java i Kotlin w jednym projekcie
Kotlin do JavaScript
Pierwsze kroki z Gradle
Pierwsze kroki z IntelliJ IDEA
Pierwsze kroki z Maven
Tworzenie biblioteki JavaScript Kotlin za pomocą kompilatora wiersza poleceń
Praca z modułami Kotlin i JavaScript
Praca z JavaScript
Debugowanie Kotlina w przeglądarce
iOS i Android
Biblioteka wieloplatformowa
Podstawowy Kotlin / aplikacja natywna
Współdziałanie z bibliotekami C.
Mapowanie prymitywnych typów danych z C
Mapowanie struktur i typów unijnych z C
Wskaźniki funkcji mapowania z C
Odwzorowywanie łańcuchów z C
Praca z Kotlin / Native Libraries
Kierowanie na wiele platform
Kotlin / Native jako biblioteka dynamiczna
Kotlin / Native jako Apple Framework
Gradle dla Kotlin / Native
Projekt wieloplatformowy: iOS i Android
Programowanie asynchroniczne
Wprowadzenie do Kotlet Coroutines na maszynie JVM
Tworzenie aplikacji internetowych z serwletami HTTP
Tworzenie usługi RESTful Web Service przy użyciu Spring Boot
Konfigurowanie Kotlin na TeamCity
Nauka Kotlina z wtyczką EduTools
Nauczanie Kotlina z wtyczką EduTools
Książki
Więcej zasobów
Last updated on Oct 9, 2021
Bug fixes
Improve UI
Przesłane przez
Kyaw Naing
Wymaga Androida
Android 7.0+
Raport
Kotlin 1.3 Docs
1.1.0 by NextLabs.cc
Oct 9, 2021