如何解决Plantuml - 活动图:具有三个传出边和 [else] 守卫的决策节点
如何设计具有三个外向边和其他保护的决策节点?
我想要的是 - 来自决策节点“测试”的 3 个传出边?
@startuml
start
:dd;
if (test?) then (a)
:A;
else if (b)
:B;
else (c)
:C;
endif
:wertz;
:dewe;
end
@enduml
解决方法
为此,您可以使用活动的“旧”语法允许的多个 else :
@startuml
(*) --> if "" then
--> [[priority = 1]] "A"
else
--> [[priority = 2]] "B"
else
--> [[else]] "C"
endif
@enduml
注意,不能直接使用 ]]
和 \]]
,两者都会产生语法错误,所以我不得不使用 ]
来关闭括号
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。