How to format a number with thousands separator (commas) in Rust

1 Answer

0 votes
fn main() {
    let number = 83729301;

    let result = number.to_string()
            .as_bytes()
            .rchunks(3)
            .rev()
            .map(std::str::from_utf8)
            .collect::<Result<Vec<&str>, _>>()
            .unwrap()
            .join(",");  

    println!("{}", result); 
}


  
/*
run:

83,729,301

*/

 



answered Sep 26, 2024 by avibootz

Related questions

1 answer 141 views
1 answer 194 views
1 answer 106 views
1 answer 111 views
1 answer 124 views
2 answers 198 views
1 answer 173 views
...