29 lines
469 B
Python
29 lines
469 B
Python
|
# test calling viper functions with different number of args
|
||
|
|
||
|
@micropython.viper
|
||
|
def f0():
|
||
|
print(0)
|
||
|
f0()
|
||
|
|
||
|
@micropython.viper
|
||
|
def f1(x1:int):
|
||
|
print(x1)
|
||
|
f1(1)
|
||
|
|
||
|
@micropython.viper
|
||
|
def f2(x1:int, x2:int):
|
||
|
print(x1, x2)
|
||
|
f2(1, 2)
|
||
|
|
||
|
@micropython.viper
|
||
|
def f3(x1:int, x2:int, x3:int):
|
||
|
print(x1, x2, x3)
|
||
|
f3(1, 2, 3)
|
||
|
|
||
|
@micropython.viper
|
||
|
def f4(x1:int, x2:int, x3:int, x4:int):
|
||
|
print(x1, x2, x3, x4)
|
||
|
f4(1, 2, 3, 4)
|
||
|
|
||
|
# only up to 4 arguments currently supported
|