Kotlin: funzioni di ordine elevato

Le funzioni in Kotlin sono first class il che si traduce nel fatto che possono essere memorizzate in variabili e strutture dati, nonché passate come argomento o restituite come valore di ritorno di altre...

Kotlin: lambda e funzioni anonime

Le funzioni lambda sono funzione che possono essere chiamate senza essere legate ad un identificatore e quindi senza essere dichiarate. Sono un esempio di funzioni nidificate in quanto permettono l’accesso a variabili (non locali)...

Kotlin: funzioni semplici e ricorsive

Una funzione è un blocco di codice utilizzato per eseguire un determinato compito. Le funzioni sono utilizzate pertanto per spezzare il programma in differenti sotto-moduli rendendo il codice snello e riusabile. In Kotlin le...

Kotlin: cicli for, while e do-while, break e continue

Ciclo for Il ciclo for è utilizzato per ripere un’istruzione o un blocco di codice (racchiuso tra graffe) per un certo numero di volte. E’ possibile, grazie al ciclo for, iterare all’interno di array,...

Kotlin: if, else e when

if – else L’istruzione if in Kotlin è una funzione che torna un valore. Proprio per questo motivo non è necessaria l’esistenza di un operatore ternario. Quindi, ad esempio, l’espressione ternaria del C++: int...

Kotlin: input/output e commenti

In Kotlin le operazioni sullo standard input/output consistono in un flusso di byte dal device di input (tastiera) alla memoria principale e da quest’ultima al device di output (monitor). Esistono due funzioni per creare...

Kotlin: operatori

Un operatore è un simbolo che specifica quale legge applicare a uno o più operandi, per generare un risultato. Kotlin ha diversi tipi di operatori che possono essere classificati in due grandi gruppi: operatori...

Kotlin: variabili, tipi e conversioni tra tipi

Variabili e tipi In Kotlin abbiamo due diversi tipi di variabili: quelle che indicano un riferimento immutabile e non sono modificabili, dichiarate con la keyword val, quelle il cui valore può essere modificato nel...

Kotlin: introduzione

Nel 2021, Kotlin è il 34° linguaggio di programmazione più popolare (TIOPE), il 15° in termini di presenza su GitHub e saliamo all’11° posto se consideriamo la ricerca di informazioni su Google (PYPL). Non...

gphoto2

Installare gphoto2

In questo articolo verranno riportate le procedure di installazione di gphoto2 su diversi sistemi operativi Unix come Ubuntu, Raspbian, Armbian e MacOSX. Purtroppo gphoto2 non può essere utilizzato in MS Windows a meno di...