kopia lustrzana https://github.com/micropython/micropython
32 wiersze
335 B
Python
32 wiersze
335 B
Python
# test unary operators
|
|
|
|
|
|
@micropython.viper
|
|
def pos(x: int) -> int:
|
|
return +x
|
|
|
|
|
|
print(pos(0))
|
|
print(pos(1))
|
|
print(pos(-2))
|
|
|
|
|
|
@micropython.viper
|
|
def neg(x: int) -> int:
|
|
return -x
|
|
|
|
|
|
print(neg(0))
|
|
print(neg(1))
|
|
print(neg(-2))
|
|
|
|
|
|
@micropython.viper
|
|
def inv(x: int) -> int:
|
|
return ~x
|
|
|
|
|
|
print(inv(0))
|
|
print(inv(1))
|
|
print(inv(-2))
|