Le tuple in Ocaml
Nel linguaggio Ocaml posso anche definire una tupla composta da più elementi.
(a,b,c)
Per scrivere una tupla indico gli elementi tra parentesi tonde e li separo con una virgola.
Gli elementi della tupla possono anche essere tipi di dati diversi e anche funzioni.
Nota. Una tupla con tre elementi è anche detta terna, con quattro elementi è detta quadrupla, ecc. Anche la stessa coppia è un caso particolare di tupla composta da due elementi.
Un esempio pratico
Definisco una tripla composta da tre interi
let x = (1,2,3);;
Il costruttore di tipi di Ocaml mi conferma che si tratta di un tipo di dato int x int x int
val x : int * int * int = (1,2,3)
E così via.