rustrust string copy
A Rust String
can be copied using the clone()
method. This method creates a new String
with the same contents as the original.
Example
let s1 = String::from("Hello World!");
let s2 = s1.clone();
println!("s1 = {}, s2 = {}", s1, s2);
Output example
s1 = Hello World!, s2 = Hello World!
The clone()
method:
- Creates a new
String
with the same contents as the original. - Allocates memory for the new
String
on the heap. - Copies the contents of the original
String
into the newString
.
Helpful links
More of Rust
- How to use regex to match a group in Rust?
- How to use regex to match a double quote in Rust?
- How to implement PartialEq for a Rust HashMap?
- How to use regex with bytes in Rust?
- How to parse JSON string in Rust?
- How to match the end of a line in a Rust regex?
- How to match whitespace with a regex in Rust?
- How to split a string by regex in Rust?
- Regex example to match multiline string in Rust?
- Hashshet example in Rust
See more codes...