Jak przekonwertować ciąg na int za pomocą rdzy

Jak przekonwertować ciąg na int za pomocą rdzy
Konwersje są popularnym zadaniem dla większości programistów. Pozwalają nam analizować dane z jednego formatu do drugiego i wykonywać operacje.

W tym artykule omówimy, jak przekonwertować ciąg na liczbę całkowitą w języku programowania rdzy.

Konwertuj ciąg na int

Aby przekonwertować ciąg na INT w rdzy, możemy użyć funkcji Parse, aby przekonwertować ciąg na INT w języku rdzy. Funkcja Parse wymaga określenia typu do konwersji na lewą stronę.

Składnia jest jak pokazana:

Niech my_int: int_type = ciąg.analizować()

Przykładowy kod jest pokazany poniżej:

fn main ()
niech String = "100";
LET NUM: i32 = String.analizować().odwijać się();
println!(„”, num);

W poprzednim przykładzie konwertujemy ciąg na 32-bitową podpisaną liczbę całkowitą określoną przez A: i32.

Możemy również określić typ za pomocą operatora:

Niech Num = String.analizować::().odwijać się();
println!(„”, num);

UWAGA: Używamy funkcji Unprap (), aby złapać wszelkie błędy, które mogą wynikać z konwersji.

Na przykład próba przekonwertowania nie cyfrowego ciągu na INT spowodowałaby błąd, jak pokazano poniżej:

fn main ()
niech string = "hello";
Niech Num = String.analizować::().odwijać się();
println!(„”, num);

Poprzedni kod powinien zwrócić błąd podczas konwersji ciągłego ciągu na INT:

Konwertuj ciąg na float

Możemy również przekonwertować ciąg na float za pomocą tej samej funkcji Parse. Tutaj możemy określić tylko F64 jako typ, jak pokazano w poniższym przykładzie:

Niech String = „3.14159 ”;
Niech float: f64 = String.analizować().odwijać się();
println!("", platforma)

Poprzedni kod powinien przekonwertować ciąg na typ zmiennoprzecinkowy.

Konwertuj Char na int

Możesz przekonwertować go na INT za pomocą typu TO_DIGIT, jeśli masz typ znaków. Przykładem jest jak pokazano:

Niech ch = „5”;
Niech num = ch.to_digit (10).odwijać się();
println!(„”, num);

Poprzedni przykład powinien przekonwertować określony znak na ciąg.

Wniosek

W tym artykule przedstawiono przewodnik po konwersji ciągów na int, ciąg na pływak i char do INT. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.