Tipi di base in ocaml
I principali tipi di base usati nel linguaggio OCaml sono:
- int
- float
- bool
- char
- string
- unit
Nota. Il linguaggio OCaml riconosce automaticamente il tipo di dato. Quindi, non è necessario dichiarare le variabili. Il riconoscimento del dato e automatico. Inoltre, se un oggetto è usato con un tipo, può essere riutilizatto con un altro tipo nello stesso programma.
Int
Indica un numero intero
let x = 12;;
val x : int = 12
Float
Indica un numero reale con virgola mobile
let x = 12.5;;
val x : float 12.5
A volte i dati in virgola mobile sono rappresentati con la notazione esponenziale.
String
Indica una stringa ossia una sequenza di caratteri racchiusa tra virgolette.
let x = "prova";;
val x : string = "prova"
Char
Indica un carattere
let x = 'a';;
let x : char = 'a'
Boolean
Indica un valore booleano
Ad esempio, questa espressione è vera
3<5;;
- : bool = true
mentre questa espressione è falsa
3>5;;
- : bool = false
E così via.