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 ()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ć::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 ()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 ”;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”;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.