kuroko/test/testClassFields.krk

28 lines
391 B
Plaintext

class Foo():
a = None
b = 42
c = "string"
l = []
def test(self):
return (self.a,self.b,self.c,self.l)
class Bar(Foo):
c = 96
let f = Foo()
let b = Foo()
def testAll():
print(Foo.test(Foo), f.test(), b.test(), Bar.test(Bar))
testAll()
f.a = 42
testAll()
f.l.append("hi")
testAll()
f.l = []
testAll()
f.l.append("bacon")
testAll()
b.b = "derp"
testAll()