struct Person {
name: String,
age: u32
}
// &str is borrowed string
fn print_person(name: &str) {
print!("{}, ", name);
}
fn main() {
let people = vec![
Person {
name: String::from("Jake"),
age: 22,
},
Person {
name: String::from("Cake"),
age: 20,
},
Person {
name: String::from("Fake"),
age: 21,
},
];
for person in people {
// & prefix means it's borrowed string
print_person(&person.name);
println!("{}", person.age)
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: