2025-10-13 06:55:35 +11:00
|
|
|
depend "io.pla"
|
|
|
|
|
|
|
|
|
|
enum Gender {
|
|
|
|
|
male,
|
|
|
|
|
female
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
struct Person {
|
|
|
|
|
name: String,
|
|
|
|
|
age: Int = 0,
|
2025-10-13 18:03:13 +11:00
|
|
|
speak: Func,
|
|
|
|
|
gender: Gender
|
2025-10-13 06:55:35 +11:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
speak = Func(sentence: String): Nil {
|
|
|
|
|
print(sentence)
|
2025-10-13 21:05:03 +11:00
|
|
|
}
|
2025-10-13 06:55:35 +11:00
|
|
|
|
2025-10-13 21:05:03 +11:00
|
|
|
max: Person = {"Max", 17, speak, Gender.male};
|