In questo articolo, discuteremo di come convertire una stringa in un numero intero nel linguaggio di programmazione ruggine.
Convertire la stringa in int
Per convertire una stringa in un int in ruggine, possiamo usare la funzione di analisi per convertire una stringa in un INT nel linguaggio della ruggine. La funzione di analisi richiede di specificare il tipo da convertire sul lato sinistro.
La sintassi è come mostrata:
let my_int: int_type = stringa.parse ()Un codice di esempio è come mostrato di seguito:
fn main ()Nell'esempio precedente, convertiamo una stringa in un numero intero firmato a 32 bit specificato da A: I32.
Possiamo anche specificare il tipo usando l'operatore:
lascia num = stringa.PASE ::NOTA: utilizziamo la funzione Unwrap () per catturare eventuali errori che possono derivare dalla conversione.
Ad esempio, il tentativo di convertire una stringa non cifre in un INT causerebbe un errore come mostrato di seguito:
fn main ()Il codice precedente dovrebbe restituire un errore mentre si convertisce una stringa non cifre in int:
Convertire la stringa in galleggiante
Possiamo anche convertire una stringa in un galleggiante usando la stessa funzione di analisi. Qui, possiamo solo specificare l'F64 come tipo, come mostrato nell'esempio seguente:
let string = “3.14159 ”;Il codice precedente deve convertire la stringa in un tipo di punto mobile.
Converti Char in int
È possibile convertirlo in un INT usando il tipo TO_DIGIT se hai un tipo di carattere. Un esempio è come mostrato:
let ch = '5';L'esempio precedente dovrebbe convertire il carattere specificato in una stringa.
Conclusione
Questo articolo ha fornito la guida per convertire una stringa in un int, una stringa in un galleggiante e un carattere in un int. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.