21 lines
358 B
V
21 lines
358 B
V
// In this example, the can_register method has a receiver of type 'User' named 'u'.
|
|
|
|
struct User {
|
|
age int
|
|
}
|
|
|
|
// 'can_register' is a method of the 'User' struct above
|
|
|
|
fn (u User) can_register() bool {
|
|
return u.age > 16
|
|
}
|
|
|
|
user := User{
|
|
age: 10
|
|
}
|
|
println(user.can_register()) // "false"
|
|
|
|
user2 := User{
|
|
age: 20
|
|
}
|
|
println(user2.can_register()) // "true"
|