rustHow do I get the last character from a string in Rust?
The easiest way to get the last character from a string in Rust is to use the chars()
method. This method returns an iterator over the characters of a string. To get the last character, we can use the last()
method on the iterator.
let s = "Hello";
let last_char = s.chars().last().unwrap();
println!("The last character of {} is {}", s, last_char);
Output example
The last character of Hello is o
Code explanation
let s = "Hello"
: This line declares a string variables
and assigns it the value"Hello"
.let last_char = s.chars().last().unwrap()
: This line uses thechars()
method to get an iterator over the characters of the strings
. Thelast()
method is then used to get the last character from the iterator. Theunwrap()
method is used to get the character from theOption
type returned bylast()
.println!("The last character of {} is {}", s, last_char)
: This line prints the last character of the strings
.
Helpful links
More of Rust
- How to escape dots with regex in Rust?
- How to match whitespace with a regex in Rust?
- How to replace strings using Rust regex?
- How to split a string with Rust regex?
- Hashshet example in Rust
- How to use a custom hash function with a Rust HashMap?
- How to parse JSON string in Rust?
- How to get a value by key from JSON in Rust?
- How to convert JSON to a struct in Rust?
- How to iterate lines in file in Rust
See more codes...