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 257 views
1 answer 308 views
1 answer 235 views
1 answer 210 views
1 answer 241 views
2 answers 329 views
1 answer 271 views
...