initial commit, 4.5 stable
Some checks failed
🔗 GHA / 📊 Static checks (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
🔗 GHA / 🌐 Web (push) Has been cancelled
Some checks failed
🔗 GHA / 📊 Static checks (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
🔗 GHA / 🌐 Web (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
func foo(x):
|
||||
match x:
|
||||
1 + 1:
|
||||
print("1+1")
|
||||
[1,2,[1,{1:2,2:var z,..}]]:
|
||||
print("[1,2,[1,{1:2,2:var z,..}]]")
|
||||
print(z)
|
||||
1 if true else 2:
|
||||
print("1 if true else 2")
|
||||
1 < 2:
|
||||
print("1 < 2")
|
||||
1 or 2 and 1:
|
||||
print("1 or 2 and 1")
|
||||
6 | 1:
|
||||
print("1 | 1")
|
||||
1 >> 1:
|
||||
print("1 >> 1")
|
||||
1, 2 or 3, 4:
|
||||
print("1, 2 or 3, 4")
|
||||
_:
|
||||
print("wildcard")
|
||||
|
||||
func test():
|
||||
foo(6 | 1)
|
||||
foo(1 >> 1)
|
||||
foo(2)
|
||||
foo(1)
|
||||
foo(1+1)
|
||||
foo(1 < 2)
|
||||
foo([2, 1])
|
||||
foo(4)
|
||||
foo([1, 2, [1, {1 : 2, 2:3}]])
|
||||
foo([1, 2, [1, {1 : 2, 2:[1,3,5, "123"], 4:2}]])
|
||||
foo([1, 2, [1, {1 : 2}]])
|
Reference in New Issue
Block a user