Structs¶
Structs are user-defined data types with named fields.
Defining Structs¶
Creating Instances¶
let alice = Person {
name: "Alice",
age: 30,
city: "NYC"
};
let bob = Person {
name: "Bob",
age: 25,
city: "LA"
};
Accessing Fields¶
Using in Functions¶
fn greet_person(person) {
print "Hello, #{person.name} from #{person.city}!";
}
greet_person(alice);