The String Type
The i32
type allows us to drop in a
number on the first side of the =
sign with no extra fanfare.
let alfa = ;
The String
type requires more work.
Creating a String
variable looks like
this:
let alfa = String::from("Hello");
String are defined like this:
let alfa = String::from("Hello");
With i32
we could simply drop in the number on
the right side of the =
, like:
let alfa = 7;
the much longer String::from("Hello")
. The first
word String
defines the type. Then, from()
is
where we pass in the piece of text we want to
String to be made of.
SOURCE CODE
fn main() {
let alfa = String::from("Hello");
println!("alfa is {}", alfa);
}