...
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
namespace main
|
||||
|
||||
struct Ape {
|
||||
name: string
|
||||
age: i64
|
||||
}
|
||||
|
||||
struct Human {
|
||||
parent: Ape
|
||||
name: string
|
||||
age: i64
|
||||
}
|
||||
@@ -16,14 +22,17 @@ export func main(args: []^string) {
|
||||
// }
|
||||
|
||||
let human = alloc Human {
|
||||
parent = alloc Ape {
|
||||
name = "john"
|
||||
age = 24
|
||||
}
|
||||
age = 23
|
||||
name = "oliver"
|
||||
}
|
||||
|
||||
c::printf("%s is %d years old\n", human.name, human.age)
|
||||
c::printf("parent name is %s\n", human.parent.name)
|
||||
|
||||
// human.name = "hubert"
|
||||
// human.age = 92
|
||||
|
||||
c::printf("%s is %d years old\n", human.name, human.age)
|
||||
}
|
||||
Reference in New Issue
Block a user