소개
이 실습에서는 Rust 에서 문자열로 변환하고 문자열에서 다른 타입으로 변환하는 방법을 배웁니다. 어떤 타입이든 문자열로 변환하려면 해당 타입에 ToString 트레이트를 구현할 수 있습니다. 또는 fmt::Display 트레이트를 구현할 수도 있는데, 이는 자동으로 ToString 트레이트를 제공하고 println!을 사용하여 타입을 출력할 수 있도록 합니다. 반면에, 숫자와 같은 특정 타입으로 문자열을 구문 분석하려면 parse 함수를 타입 추론과 함께 사용하거나 'turbofish' 구문을 사용하여 타입을 명시적으로 지정할 수 있습니다. 이는 표준 라이브러리의 많은 타입에 구현된 FromStr 트레이트에 의존합니다. 사용자 정의 타입으로 문자열을 구문 분석하려면 해당 타입에 FromStr 트레이트를 구현해야 합니다.
참고: 실습에서 파일 이름을 지정하지 않으면 원하는 파일 이름을 사용할 수 있습니다. 예를 들어
main.rs를 사용하고rustc main.rs && ./main으로 컴파일 및 실행할 수 있습니다.