049_quiz6.patch 546 B

123456789101112131415161718
  1. --- exercises/049_quiz6.zig 2023-10-03 22:15:22.122241138 +0200
  2. +++ answers/049_quiz6.zig 2023-10-05 20:04:07.062767005 +0200
  3. @@ -26,9 +26,13 @@
  4. // Your Elephant trunk methods go here!
  5. // ---------------------------------------------------
  6. + pub fn getTrunk(self: *Elephant) *Elephant {
  7. + return self.trunk.?;
  8. + }
  9. - ???
  10. -
  11. + pub fn hasTrunk(self: *Elephant) bool {
  12. + return (self.trunk != null);
  13. + }
  14. // ---------------------------------------------------
  15. pub fn visit(self: *Elephant) void {