Come trovare la lunghezza di una stringa in OCaml

Nel linguaggio OCaml per ottenere il numero dei caratteri di una stringa uso la funzione String.length del modulo string.

String.length nomestringa;;

Si tratta di un modulo standard del linguaggio OCaml, quindi non va caricato in memoria prima di usarlo.

La funzione restituisce la lunghezza della stringa.

Attenzione. Il primo carattere della funzione String.length deve essere maiuscolo S e gli altri in minuscolo. La lettura non è case sensitive. Altre combinazioni vanno in errore (syntax error).

Un esempio pratico

Definisco una stringa composta da sei caratteri

let s1 = "abcdef";;
s1 : string = "abcdef"

Poi uso la funzione string.length per conoscere la lunghezza della stringa

String.length s1;;
- : int = 6

La funzione mi restituisce il numero intero di caratteri contenuti nella stringa.

In questo caso il numero intero sei.

Nota. La funzione String.length conta tutti i caratteri nella stringa anche il carattere spazio.

E così via.

 


 

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

FacebookTwitterLinkedinLinkedin
knowledge base

Stringhe e caratteri in OCaml