Guest User

Untitled

a guest
May 28th, 2016
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. actor Main
  2. new create(env: Env) =>
  3. var womb = recover iso Wombat("My wombat") end
  4. var obj = consumeWombat(consume womb)
  5. env.out.print(obj.hunger().string())
  6.  
  7. fun consumeWombat(a: Wombat iso): Wombat iso =>
  8. a.set_hunger(3)
  9. consume a
  10.  
  11. class Wombat
  12. let name: String
  13. var _hunger_level: U64
  14. var _thirst_level: U64 = 1
  15.  
  16. new create(name': String) =>
  17. name = name'
  18. _hunger_level = 0
  19.  
  20. new hungry(name': String, hunger': U64) =>
  21. name = name'
  22. _hunger_level = hunger'
  23.  
  24. fun hunger(): U64 => _hunger_level
  25.  
  26. fun ref set_hunger(to: U64 = 0): U64 => _hunger_level = to
Advertisement
Add Comment
Please, Sign In to add comment