Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- actor Main
- new create(env: Env) =>
- var womb = recover iso Wombat("My wombat") end
- var obj = consumeWombat(consume womb)
- env.out.print(obj.hunger().string())
- fun consumeWombat(a: Wombat iso): Wombat iso =>
- a.set_hunger(3)
- consume a
- class Wombat
- let name: String
- var _hunger_level: U64
- var _thirst_level: U64 = 1
- new create(name': String) =>
- name = name'
- _hunger_level = 0
- new hungry(name': String, hunger': U64) =>
- name = name'
- _hunger_level = hunger'
- fun hunger(): U64 => _hunger_level
- fun ref set_hunger(to: U64 = 0): U64 => _hunger_level = to
Advertisement
Add Comment
Please, Sign In to add comment