0
我试着使用活动图来描绘这个[伪]代码:有没有办法在这个代码流中不重复一个节点?
get expression
while match '('
get expression
if !match ')'
error
get term
见:
有没有办法来描绘代码不重复get expression
节点两次?
或者我使用错误的图表来描述?
我试着使用活动图来描绘这个[伪]代码:有没有办法在这个代码流中不重复一个节点?
get expression
while match '('
get expression
if !match ')'
error
get term
见:
有没有办法来描绘代码不重复get expression
节点两次?
或者我使用错误的图表来描述?
该图是错误的。你在每次迭代中遍历get_expression
两次。在第一个get_expression
下面添加一个节点,底部[是]将转到该新节点。