Kotlin 1.1 Dokumentacija jezikov za programiranje
Kotlin je statično tipan programski jezik, ki deluje na navideznem stroju Java in ga je mogoče sestaviti tudi v izvirno kodo JavaScript ali uporabiti infrastrukturo za prevajanje LLVM. Njegov primarni razvoj je iz ekipe programerjev JetBrains s sedežem v Sankt Peterburgu v Rusiji. Medtem ko sintaksa ni združljiva z Java, je Kotlin zasnovan za medsebojno delovanje s kodo Java in je odvisen od kode Java iz obstoječe knjižnice Java Class, kot je okvir zbirk.
Kot za Android Studio 3.0 (različica Beta) je Kotlin v celoti podprt programski jezik v sistemu Android [4] in uporabniku omogoča izbiro med ciljno usmerjenimi Java 6 ali bajto 8, združljiv s Java 8.
Kazalo
Kotlin za strežnik Side
Kotlin za Android
Kotlin za JavaScript
Kaj je novega v 1.1
Osnovna sintaksa
Idiomi
Konvencije o kodiranju
Osnovne vrste
Paketi in uvozi
Krmilni pretok
Vrnitev in skoki
Razredi in dedovanje
Lastnosti in polja
Vmesniki
Modifikatorji vidnosti
Podaljški
Podatkovni razredi
Zapečateni razredi
Generiki
Gnezdeni razredi
Enum razredi
Predmeti
Delegacija
Delegirane lastnosti
Funkcije
Lambda
Vgrajene funkcije
Sorodniki
Izjave o uničevanju
Zbirke
Območja
Vnesite preglede in uloge
To izrazi
Enakost
Operater preobremenitve
Ničelna varnost
Izjeme
Opombe
Odsev
Tipi varni gradbeniki
Tip Aliases
Projekti z več ploščami (predogled)
Standardna knjižnica
kotlin.test
Ključne besede in operaterji
Slovnica
Kompatibilnost
Klicanje Jave iz Kotlina
Klicanje Kotlina z Jave
Dinamični tip
Klicanje JavaScript iz Kotlina
Klicanje Kotlina iz JavaScript
JavaScript moduli
Odsev JavaScript
JavaScript DCE
Dokumentiranje Kotlinove kode
Uporaba Kapt
Uporaba Gradle
Uporaba Maven
Uporaba Ant
Kotlin in OSGi
Vtičniki prevajalnika
Pogosta vprašanja
Primerjava z Javo
Uvod v IntelliJ IDEA
Uvod v Eclipse
Delo s prevajalnikom ukazne vrstice
Delo z orodji za gradnjo
Koans
Uvod v razvoj Android
Kotlin Android Extensions
Okviri za Android
Mešanje Jave in Kotlina v enem projektu
Kotlin v JavaScript
Uvod v Gradle
Uvod v IntelliJ IDEA
Uvod v Maven
Ustvarjanje knjižnice Kotlin JavaScript s prevajalnikom ukazne vrstice
Delo z moduli Kotlin in JavaScript
Delo z JavaScript
Odpravljanje napak Kotlin v brskalniku
Uvod v Kotlin Coroutines na JVM
Ustvarjanje spletnih aplikacij s Http Servlets
Ustvarjanje RESTful spletne storitve z Spring Boot
Nastavitev Kotlina v TeamCityju
Posodobljeno dne
28. maj 2020