1

我想知道是否有办法在有决定的活动上描述这一点;其中一个分支完全终止于活动。这类似于一个子例程,在满足条件时将控制权返回给调用者。

sub activity() {
   ...
   ...
   if ( condition ) {
      ...
   } else {
      return;//This branch finishes the activity
   }
   ...
}

谢谢,

卡洛斯

4

1 回答 1

1

下面的代码看起来像它下面的图表。

if (D1)
{
    if (D2)
    {
        return;
    }
}
else
{
    return;
}

     /\         /\
o___/D1\__T____/D2\__T_______0
    \  /       \  /          |
     \/         \/           |
     |____F__________________|

请注意,在这种情况下,D2:False 在图表和代码中都无处可去。我只是想说明导致活动结束的要点。(注意:'0' 是活动的结束,'o' 是开始)

于 2009-10-20T22:48:39.627 回答