mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
24 lines
254 B
Python
24 lines
254 B
Python
a = 1
|
|
assert a == 1
|
|
assert *&a == 1
|
|
b = &a
|
|
*b = 2
|
|
assert a == 2
|
|
|
|
def swap(a,b):
|
|
t = *a
|
|
*a = *b
|
|
*b = t
|
|
|
|
def f():
|
|
a,b = 5,6
|
|
swap(&a,&b)
|
|
assert a == 6
|
|
assert b == 5
|
|
|
|
f()
|
|
|
|
a = [1, 2, 3]
|
|
b = &a
|
|
b->append(4)
|
|
assert a == [1, 2, 3, 4] |