■ &str 타입의 parse 메소드 처리 결과를 match문에서 사용하는 방법을 보여준다.
▶ 예제 코드 (RS)
1 2 3 4 5 6 7 8 9 10 11 |
let string_value : &str = "3.1415a"; let parse_result : Result<f64, std::num::ParseFloatError> = string_value.parse::<f64>(); match parse_result { Ok(result) => println!("{:.2}", result), Err(e) => println!("문자열을 실수로 변환중 에러가 발생했습니다 : '{:?}'", e) } |