Kotlin 1.1 forritunarmálgögn
Kotlin er kerfisbundið forritunarmál sem keyrir á Java sýndarvélinni og einnig er hægt að setja saman í JavaScript kóðann eða nota LLVM þýðanda innviði. Aðalþróun þess er frá hópi JetBrains forritara með aðsetur í Sankti Pétursborg, Rússlandi. Þó að setningafræði sé ekki samhæf við Java, er Kotlin hannað til að vinna saman við Java kóða og er reiða sig á Java kóða úr núverandi Java Class bókasafni, svo sem safnramma.
Frá og með Android Studio 3.0 (Beta útgáfa) er Kotlin fullkomlega studd forritunarmál á Android [4] og leyfir notandanum að velja á milli miðunar Java 6- eða Java 8-samhæfð kóðun.
Efnisyfirlit
Kotlin fyrir netþjóninn
Kotlin fyrir Android
Kotlin fyrir JavaScript
Hvað er nýtt í 1.1
Grunn setningafræði
Fábreytni
Forritunarsamningar
Grunngerðir
Pakkar og innflutningur
Stjórna flæði
Skilar og stökk
Námskeið og erfðir
Eignir og reitir
Tengi
Breytingar á skyggni
Viðbyggingar
Gagnaflokkar
Innsigluð námskeið
Generics
Varpaðir flokkar
Enum flokkar
Hlutir
Sendinefnd
Úthlutaðar eignir
Aðgerðir
Lambdas
Inline Aðgerðir
Coroutines
Yfirlýsingar um eyðileggingu
Söfn
Svið
Sláðu inn ávísanir og sendingar
Þessi tjáning
Jafnrétti
Ofhleðsla rekstraraðila
Null öryggi
Undantekningar
Skýringar
Hugleiðing
Gerð-öruggur smiðirnir
Sláðu samheiti
Margfeldisform verkefni (forsýning)
Standard bókasafn
kotlin.test
Lykilorð og rekstraraðilar
Málfræði
Samhæfni
Hringir í Java frá Kotlin
Hringir í Kotlin frá Java
Dynamic Type
Hringir í JavaScript frá Kotlin
Hringir í Kotlin úr JavaScript
JavaScript mát
JavaScript hugleiðing
JavaScript DCE
Að skjalfesta Kotlin kóða
Notkun Kapt
Notkun Gradle
Notkun Maven
Notkun maur
Kotlin og OSGi
Compiler viðbætur
Algengar spurningar
Samanburður við Java
Byrjaðu með IntelliJ IDEA
Byrjaðu með Eclipse
Vinna með stjórnandalínuna
Vinna með Build Tools
Koans
Byrjaðu með Android þróun
Kotlin Android viðbætur
Android Framework
Blanda Java og Kotlin í eitt verkefni
Kotlin í JavaScript
Byrjaðu með Gradle
Byrjaðu með IntelliJ IDEA
Byrjaðu með Maven
Búið til Kotlin JavaScript bókasafn með skipanalínusafninu
Vinna með Kotlin og JavaScript mát
Vinna með JavaScript
Kembiforrit Kotlin í vafranum
Kynning á Kotlin Coroutines á JVM
Að búa til vefforrit með Http Servlets
Að búa til RESTful Web Service með Spring Boot
Setur upp Kotlin á TeamCity