Kotlin
Kotlin
Introduzione a Kotlin
Introduzione a Kotlin: Hello World
Introduzione a Kotlin: Costrutti base
Conclusioni
Dall’Hello World alle Classi
Hello world in Kotlin
Commenti e stringe testuali
Valori, Variabili e Costanti
Funzioni
Oggetti o non oggetti?
La programmazione ad oggetti
Funzionalità avanzate di funzioni, metodi, proprietà e costruttori
Modificatori
Il riferimento this
Costrutti condizionali e interattivi
Il costrutto if
Il costrutto when
Il costrutto for
Il costrutto while
Il costrutto do-while
Ricorsione
Operatori logici
I/O
Kotlin I/O con la Console
Argomenti del programma - la funzione main
Kotlin I/O su file
Lavorare con i file
Uso della classe Scanner di Java
Enumerazioni, overloading e interpolazione delle variabili
Enumerazioni
Overloading
Interpolazione delle variabili
Eccezioni
Cos’è un Eccezione?
Eccezioni in Kotlin
Concetti avanzati legati alla programmazione ad oggetti
Metodi statici e singleton ed inizializzatori
Ereditarietà e ovverriding
Operatore is
Classe Any
Casting
Smart Casts
Classi astratte
Le Interfacce
Generics, Array e Collezioni
Generic
Collezioni
Lambda
Richiami di Metodi in Kotlin
Funzioni top level
Funzioni anonime
Le Espressioni Lambda
Iterazione interna e esterna
Passaggio di funzione come parametro
Lambda in Kotlin: Iniziamo!
Meno verboso, meno noioso
Non solo forEach{}: ecco gli stdlib operation
Funzioni che accettano una lambda (o funzione anonima)
Closures, chiusura o Block
Hai detto stdlib?
Operatori e Null Safety
Operatori
Null Safety e Riferimenti Nullabili e non Nullabili
Metodi di estensione, Deconstructors, classi e funzioni nidificate
Metodi di estensione
Deconstructors
Classi e funzioni nidificate in Kotlin
Powered by
GitBook
Kotlin
Kotlin
This file serves as your book's preface, a great place to describe your book's content and ideas.
results matching "
"
No results matching "
"