Kotlin

Kotlin è un linguaggio di programmazione open-source pensato per l'ambiente operativo Java. Può girare nella piattaforma Java Runtime Environment (JVM) o compilato in un ambiente di riferimento.

Si sta diffondendo come alternativa al Java per sviluppare le app sul sistema operativo Android. E' completamente interoperabile con Java.

Dal 2019 è il linguaggio Kotlin è consigliato da Google per lo sviluppo delle applicazioni ed è integrato in Android Studio.

Chi ha ideato Kotlin? Il linguaggio Kotlin è stato sviluppato dall'azienda JetBrains. Prende il nome da un'isola vicino San Pietroburgo. La scelta di un'isola richiama quella fatta per il linguaggio Java con l'isola indonesiana di Java.La struttura del programma ricorda il Java. Ci sono però anche forti richiami a Scala, Go e F.

Come scrivere un programma con Kotlin

Un programma scritto in Kotlin è composto da funzioni, la principale è la funzione main().

Una funzione è una sezione del programma che esegue un'attività.

  1. fun main() {
  2. println("hello world")
  3. }

La parola chiave fun è l'abbreviazione di function e introduce il nome della funzione.

Nota. Il nome di una funzione deve essere sempre seguito dalle parentesi tonde che, eventualmente, contengono all'interno gli argomenti (args) ossia i parametri passati in ingresso.

La funzione main() è la funzione principale del programma. E' molto importante perché viene chiamata automaticamente quando si esegue il programma.

Pertanto, ogni programma Kotlin deve avere una funzione main().

Il codice di ogni funzione è racchiuso tra le parentesi graffe.

Nota. Nell'esempio precedente c'è soltanto l'istruzione println() che stampa una stringa e torna a capo. A differenza del Java in Kotlin non ci sono simboli di fine riga al termine delle istruzioni.

Come inserire i commenti

Nel codice sorgente di un programma Kotlin posso inserire dei commenti usando le doppie barre oblique (//).

Il contenuto dopo il doppio slash fino alla fine della riga non è elaborato dal compilatore.

Esempio

  1. fun main() {
  2. // questo è un commento
  3. println("hello world")
  4. }

Come esercitarsi in Kotlin

Per programmare in Kotlin posso installare Android Studio sul PC.

In alternativa, per esercitarmi posso anche usare un emulatore interattivo online.

Ce ne sono diversi, tra i quali c'è anche un emulatore Kotlin sul sito di Android.

esempio di emulatore Kotlin su Android

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Kotlin