Kotlin 1.1 Programmering van taaldokumentasie
Kotlin is 'n staties-getikte programmeringstaal wat op die Java-virtuele masjien gebruik word en ook saamgestel kan word aan die JavaScript-bronkode of die LLVM-samestellerinfrastruktuur kan gebruik. Die primêre ontwikkeling is afkomstig van 'n span JetBrains-programmeerders wat in Sint Petersburg, Rusland, gevestig is. Alhoewel die sintaksis nie versoenbaar is met Java nie, is Kotlin ontwerp om met Java-kode te werk en is dit afhanklik van Java-kode uit die bestaande Java Class-biblioteek, soos die versamelingraamwerk.
Vanaf Android Studio 3.0 (Beta-weergawe) is Kotlin 'n volledig ondersteunde programmeringstaal op Android [4] en laat die gebruiker kies tussen die mikpunt Java 6- of Java 8-versoenbare bytekode.
INHOUDSOPGAWE
Kotlin vir Server Side
Kotlin vir Android
Kotlin vir JavaScript
Wat is nuut in 1.1
Basiese sintaksis
idiome
Koderingkonvensies
Basiese tipes
Pakkette en invoer
Beheervloei
Keer terug en spring
Klasse en erfenis
Eienskappe en velde
koppelvlakke
Sigbaarheidsmodifiseerders
uitbreidings
Dataklasse
Verseëlde klasse
generiese
Geneste klasse
Enum-klasse
voorwerpe
afvaardiging
Gedelegeerde eiendomme
funksies
Lambdas
Inlynfunksies
Coroutines
Vernietigingsverklarings
versamelings
reekse
Tik tjeks en uitsendings
Hierdie uitdrukkings
gelykheid
Operateur oorlaai
Null Veiligheid
uitsonderings
annotasies
besinning
Tipe-veilige bouers
Tik Aliases
Multiplatform-projekte (voorskou)
Standard Biblioteek
kotlin.test
Sleutelwoorde en bestuurders
grammatika
verenigbaarheid
Java bel van Kotlin
Kotlin bel van Java
Dinamiese tipe
Skakel JavaScript van Kotlin
Kotlin bel van JavaScript
JavaScript-modules
JavaScript-refleksie
JavaScript DCE
Dokumenteer van Kotlin-kode
Met behulp van Kapt
Met behulp van Gradle
Met behulp van Maven
Ant
Kotlin en OSGi
Compiler plugins
Vrae
Vergelyking met Java
Aan die begin met IntelliJ IDEA
Begin met Eclipse
Werk saam met die Command Line Compiler
Werk met Build Tools
Koans
Aan die begin met Android-ontwikkeling
Kotlin Android-uitbreidings
Android-raamwerke
Meng Java en Kotlin in een projek
Kotlin na JavaScript
Begin met Gradle
Aan die begin met IntelliJ IDEA
Begin met Maven
Skep 'n Kotlin JavaScript-biblioteek met die Command Line Compiler
Werk met Kotlin- en JavaScript-modules
Werk met JavaScript
Ontfout Kotlin in die blaaier
Inleiding tot Kotlin Coroutines op die JVM
Skep webtoepassings met Http Servlets
Die skep van 'n RESTful Web Service met Spring Boot
Stel Kotlin op op TeamCity