Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 有没有办法不在这个代码流中重复一个节点?_Oop_Uml - Fatal编程技术网

Oop 有没有办法不在这个代码流中重复一个节点?

Oop 有没有办法不在这个代码流中重复一个节点?,oop,uml,Oop,Uml,我尝试使用活动图表来描述此[pseudo-]代码: get expression while match '(' get expression if !match ')' error get term 见: 有没有一种方法可以描述该代码而不重复两次get expression节点 或者我用了一个错误的图表来描述它吗?这个图表是错误的。在每次迭代中,您将遍历两次get_expression。在第一个get_表达式下面添加一

我尝试使用活动图表来描述此[pseudo-]代码:

get expression
    while match '('
        get expression
        if !match ')'
            error
    get term
见:

有没有一种方法可以描述该代码而不重复两次
get expression
节点


或者我用了一个错误的图表来描述它吗?

这个图表是错误的。在每次迭代中,您将遍历两次
get_expression
。在第一个
get_表达式
下面添加一个节点,底部的[yes]将转到该新节点