我想知道是否有办法在一项有决定的活动中描绘出来;其中一个分支完全终止于活动。这类似于在满足条件时将控制返回给调用者的子例程。
sub activity() {
...
...
if ( condition ) {
...
} else {
return;//This branch finishes the activity
}
...
}
谢谢,
卡洛斯
答案 0 :(得分:1)
以下代码如下图所示。
if (D1)
{
if (D2)
{
return;
}
}
else
{
return;
}
/\ /\
o___/D1\__T____/D2\__T_______0
\ / \ / |
\/ \/ |
|____F__________________|
注意,在这种情况下,D2:False在图表和代码中都无处可去。我只想说明导致活动结束的要点。 (注意:'0'是活动的结束,'o'是开始)