You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
342 B
21 lines
342 B
4 years ago
|
# test standard Python subscr using viper types
|
||
|
|
||
|
@micropython.viper
|
||
|
def get(dest, i:int):
|
||
|
i += 1
|
||
|
return dest[i]
|
||
|
|
||
|
@micropython.viper
|
||
|
def set(dest, i:int, val:int):
|
||
|
i += 1
|
||
|
dest[i] = val + 1
|
||
|
|
||
|
ar = [i for i in range(3)]
|
||
|
|
||
|
for i in range(len(ar)):
|
||
|
set(ar, i - 1, i)
|
||
|
print(ar)
|
||
|
|
||
|
for i in range(len(ar)):
|
||
|
print(get(ar, i - 1))
|