micropython: add micropython component
This commit is contained in:
28
components/language/micropython/tests/basics/class1.py
Normal file
28
components/language/micropython/tests/basics/class1.py
Normal file
@@ -0,0 +1,28 @@
|
||||
# basic class
|
||||
|
||||
def go():
|
||||
class C:
|
||||
def f():
|
||||
print(1)
|
||||
|
||||
def g(self):
|
||||
print(2)
|
||||
|
||||
def set(self, value):
|
||||
self.value = value
|
||||
|
||||
def print(self):
|
||||
print(self.value)
|
||||
|
||||
C.f()
|
||||
C()
|
||||
C().g()
|
||||
|
||||
o = C()
|
||||
o.set(3)
|
||||
o.print()
|
||||
|
||||
C.set(o, 4)
|
||||
C.print(o)
|
||||
|
||||
go()
|
Reference in New Issue
Block a user