Rust - Integer를 String으로 변환

러스트에서 정수(Integer)를 String 또는 str 타입으로 변환하는 방법을 소개합니다.

1. to_string()을 이용한 방법

to_string() 함수는 정수를 문자열로 변환하며 String 객체를 리턴합니다.

만약 기본 자료형인 str 타입으로 변환해야 한다면 String.as_str()&str 객체로 변환할 수 있습니다.

fn main() {
    let num = 123;

    let string: String = num.to_string();
    let str: &str = string.as_str();
    println!("{}", string);
    println!("{}", str);
}

Output:

123
123

2. format()을 이용한 방법

아래와 같이 format을 사용하여 정수를 문자열로 변환할 수 있습니다.

  • 기본 자료형인 str 타입으로 변환해야 한다면 String.as_str()&str 객체로 변환할 수 있음
fn main() {
    let num = 123;

    let string: String = format!("{}", num);
    let str: &str = string.as_str();
    println!("{}", string);
    println!("{}", str);
}

Output:

123
123
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha