문자열의 길이 찾기

Rust:
문자열의 길이 찾기

How to: (어떻게 하나요?)

Rust에서 문자열 길이를 찾는 법은 간단합니다.

fn main() {
    let message = "안녕하세요!";
    let length = message.chars().count();
    
    println!("Length: {}", length);
}

출력:

Length: 6

Deep Dive (심층 분석)

문자열 길이를 측정하는 것은 아주 오래전부터 있었습니다. Rust에서는 .len() 메서드를 사용할 때 주의해야 합니다. 왜냐하면 UTF-8에 기반한 문자열에서 바이트 수를 반환하기 때문입니다.

let message = "안녕하세요!";
println!("Length using .len(): {}", message.len());

출력:

Length using .len(): 15

.chars().count()는 가장 정확한 문자 수를 세는 방법입니다. .len()은 바이트 크기를 반환하므로 유니코드 문자에는 적합하지 않습니다.

See Also (추가 정보)