4

我正在用美人鱼制作序列图,我发现这个loop功能非常酷,用这个代码块在循环周围绘制一个带标签的矩形:

sequenceDiagram
    loop Title
        Alice->>Bob: Hello John, how are you?
        Bob->>Alice: Answer
            loop Title
                Bob->>Bob: Thinks
            end
    end

像这样渲染: 在此处输入图像描述

我的问题是:我是否可以将此矩形容器元素用于循环以外的其他内容,仅用于对事物进行分组,并将其命名为我想要的任何名称,而不是“循环”(如果我更改关键字,它将不起作用loop)。好像只有 'loop'、'opt' 和 'alt' 授权关键字?

4

1 回答 1

0

alt或者opt可以帮助您实现这一目标:

sequenceDiagram
    Alice->>Bob: Hello Bob, how are you?
    alt is sick
        Bob->>Alice: Not so good :(
    else is well
        Bob->>Alice: Feeling fresh like a daisy
    end
    opt Extra response
        Bob->>Alice: Thanks for asking
    end

查看文档

于 2021-07-26T20:53:01.450 回答