rustCustom string format in Rust
Rust provides a powerful formatting system for strings, called format!. It allows you to create strings with dynamic content, and is used in a similar way to println!.
Here is an example of using format! to create a string with dynamic content:
let name = "John";
let age = 30;
let message = format!("Hello, my name is {}, and I am {} years old.", name, age);
println!("{}", message);
Output
Hello, my name is John, and I am 30 years old.
Explanation of code parts:
let name = "John";- This line declares a variable callednameand assigns it the value of "John".let age = 30;- This line declares a variable calledageand assigns it the value of 30.let message = format!("Hello, my name is {}, and I am {} years old.", name, age);- This line uses theformat!macro to create a string with dynamic content. The{}symbols are placeholders for the values of thenameandagevariables.println!("{}", message);- This line prints themessagestring to the console.
Helpful links:
More of Rust
- How to use regex captures in Rust?
- Regex example to match multiline string in Rust?
- How to print a Rust HashMap?
- How to replace a capture group using Rust regex?
- How to lock a Rust HashMap?
- How to join two Rust HashMaps?
- How to match whitespace with a regex in Rust?
- How to replace strings using Rust regex?
- How to create a HashMap of structs in Rust?
- Enum as int in Rust
See more codes...