12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- func test():
- # 20 levels of nesting (and then some).
- var number = 1234
- match number:
- 1234:
- print("1")
- match number:
- 1234:
- print("2")
- match number:
- 1234:
- print("3")
- continue
- _:
- print("Should also be printed")
- match number:
- 1234:
- print("4")
- match number:
- _:
- print("5")
- match number:
- false:
- print("Should not be printed")
- true:
- print("Should not be printed")
- "hello":
- print("Should not be printed")
- 1234:
- print("6")
- match number:
- _:
- print("7")
- match number:
- 1234:
- print("8")
- match number:
- _:
- print("9")
- match number:
- 1234:
- print("10")
- match number:
- _:
- print("11")
- match number:
- 1234:
- print("12")
- match number:
- _:
- print("13")
- match number:
- 1234:
- print("14")
- match number:
- _:
- print("15")
- match number:
- _:
- print("16")
- match number:
- 1234:
- print("17")
- match number:
- _:
- print("18")
- match number:
- 1234:
- print("19")
- match number:
- _:
- print("20")
- match number:
- []:
- print("Should not be printed")
- _:
- print("Should not be printed")
- 5678:
- print("Should not be printed either")
|