blueloveTH a0b1e6cafb ...
2023-04-23 14:06:32 +08:00

32 lines
474 B
Markdown

---
icon: dot
---
# goto/label
pkpy supports `goto` and `label` just like C. You are allowed to change the control flow unconditionally.
## Syntax
Labels are named a dot `.` and an identifier.
```
goto .<identifier>
label .<identifier>
```
## Example
```python
for i in range(10):
for j in range(10):
for k in range(10):
goto .exit
label .exit
```
!!!
If we detect an illegal divert, you will get an `UnexpectedError` or the behaviour is undefined.
!!!