728x90
728x170
■ &str 타입의 parse 메소드 처리 결과를 match문에서 사용하는 방법을 보여준다.
▶ 예제 코드 (RS)
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)
}
728x90
그리드형(광고전용)
'Rust > Common' 카테고리의 다른 글
[RUST/COMMON] 타입이 있는 숫자 리터럴 지정하기 (0) | 2023.04.30 |
---|---|
[RUST/COMMON] type_name 메소드 : 타입명 구하기 (0) | 2023.04.30 |
[RUST/COMMON] Result 열거형 : unwrap 메소드 사용하기 (0) | 2023.04.29 |
[RUST/COMMON] Stdin 구조체 : 표준 입력에서 실수값 구하기 (0) | 2023.04.29 |
[RUST/COMMON] Stdin 구조체 : 표준 입력에서 문자열 구하기 (0) | 2023.04.29 |
[RUST/COMMON] println! 매크로 : 포맷 문자열을 사용해 실수값을 소수점 3자리까지 출력하기 (0) | 2023.04.29 |
[RUST/COMMON] &str 타입 : parse 메소드 사용시 타입을 지정해 문자열을 실수로 변환하기 (0) | 2023.04.29 |
[RUST/COMMON] &str 타입 : parse 메소드를 사용해 문자열을 실수로 변환하기 (0) | 2023.04.29 |
[RUST/COMMON] &str 타입 : trim 메소드를 사용해 공백 문자열 제거하기 (0) | 2023.04.29 |
[RUST/COMMON] Stdin 구조체 : read_line 메소드를 사용해 표준 입력에서 문자열 구하기 (0) | 2023.04.29 |