L'istruzione let in OCaml
L'istruzione let del linguaggio OCaml mi permette di definire funzioni e dichiarare variabili.
let
Come definire una funzione
Definisco una funzione per raddoppiare il parametro passato in input.
let double x = 2*x ;;
Poi richiamo la funzione e gli passo tra parentesi una costante (o una variabile)
double(2);;
Il risultato in output è
- x : int = 4
Come dichiarare una variabile
Dichiaro una variabile assegnandogli un valore.
let colore = "rosso";;
Il programma registra la stringa "rosso" nella variabile colore.
- : string = "rosso";;
Allo stesso modo posso memorizzare nella variabile dei valori interi, reali o booleani.
let eta = 20;;
E così via.