rustHow to join two Rust slices?
Joining two Rust slices can be done using the concat()
method. This method takes two slices and returns a new slice containing all the elements of both slices.
Example
let slice1 = [1, 2, 3];
let slice2 = [4, 5, 6];
let joined_slice = [slice1, slice2].concat();
println!("{:?}", joined_slice);
Output example
[1, 2, 3, 4, 5, 6]
The concat()
method takes two slices and returns a new slice containing all the elements of both slices. The elements of the first slice are followed by the elements of the second slice.
Code explanation
let slice1 = [1, 2, 3];
: This line creates a slice containing the elements1
,2
, and3
.let slice2 = [4, 5, 6];
: This line creates a slice containing the elements4
,5
, and6
.let joined_slice = [slice1, slice2].concat();
: This line calls theconcat()
method on the slicesslice1
andslice2
, and stores the result in the variablejoined_slice
.println!("{:?}", joined_slice);
: This line prints the contents of thejoined_slice
variable.
Helpful links
Related
- How to convert a slice of bytes to a string in Rust?
- How to get the last element of a Rust slice?
- How to convert a Rust slice to a fixed array?
- How to convert a slice to a hex string in Rust?
- How to convert a vector to a Rust slice?
- How to convert a Rust slice of u8 to a string?
- How to convert a Rust slice of u8 to u32?
- How to convert a Rust slice to a tuple?
- How to calculate the sum of a Rust slice?
- How to convert a u8 slice to a hex string in Rust?
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 use regex with bytes in Rust?
- How to parse JSON string in Rust?
- How to get a capture group using Rust regex?
- Word boundary example in regex in Rust
- How to implement PartialEq for a Rust HashMap?
- How to convert a Rust HashMap to JSON?
- How to calculate the inverse of a matrix in Rust?
- How to replace a capture group using Rust regex?
See more codes...