MCPcopy Create free account
hub / github.com/ActiveState/code / MEM

Class MEM

recipes/Python/578366_The_Normal_Cow/recipe-578366.py:33–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31################################################################################
32
33class MEM:
34
35 def __init__(self):
36 self.mem = {}
37 self.pos = 0
38
39 def get(self):
40 if self.pos in self.mem:
41 return self.mem[self.pos]
42 return 0
43
44 def set(self, value):
45 if value:
46 self.mem[self.pos] = value
47 elif self.pos in self.mem:
48 del self.mem[self.pos]
49
50 def inc(self):
51 self.pos += 1
52
53 def dec (self):
54 self.pos -= 1
55
56################################################################################
57

Callers 1

engineFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected