plantuml条件画法
时间: 2023-09-27 17:08:21 浏览: 241
PlantUML提供了以下条件语句:
- **if-else语句**
```
if (条件) then (真) else (假) endif
```
例如:
```
if (x > 0) then (正数) else (负数) endif
```
- **switch-case语句**
```
switch (变量)
case (值1)
...
case (值2)
...
default
...
endswitch
```
例如:
```
switch (x)
case (1)
print("一")
case (2)
print("二")
default
print("其他")
endswitch
```
- **循环语句**
```
while (条件)
...
endwhile
```
例如:
```
while (i < 10)
print(i)
i++
endwhile
```
- **for循环**
```
for (变量: 列表)
...
endfor
```
例如:
```
for (i: 1..10)
print(i)
endfor
```
- **foreach循环**
```
foreach (变量: 列表)
...
endforeach
```
例如:
```
foreach (fruit: {apple, banana, orange})
print(fruit)
endforeach
```
- **repeat-until循环**
```
repeat
...
until (条件)
```
例如:
```
repeat
print(i)
i++
until (i > 10)
```
以上为PlantUML条件画法的基本语法,可以根据需要进行灵活组合使用。
阅读全文