「Mermaidでシーケンス図を描く」の版間の差分

編集の要約なし
123行目: 123行目:
|点線(開いた矢印、asyncを表す場合などに使い分けると良い)
|点線(開いた矢印、asyncを表す場合などに使い分けると良い)
|}
|}
== activate ==
「activate」と「deactivate」を使うことで活動領域を表示することができます。<syntaxhighlight lang="markdown">
```mermaid
sequenceDiagram
    Alice->>John: Hello John, how are you?
    activate John
    John-->>Alice: Great!
    deactivate John
```
</syntaxhighlight>
またメッセージの矢印の接尾辞として「+」「-」を付ける記法もあります。<syntaxhighlight lang="markdown">
```mermaid
sequenceDiagram
    Alice->>+John: Hello John, how are you?
    John-->>-Alice: Great!
```
</syntaxhighlight>
さらに多重に重ねることもできます。<syntaxhighlight lang="markdown">
```mermaid
sequenceDiagram
    Alice->>+John: Hello John, how are you?
    Alice->>+John: John, can you hear me?
    John-->>-Alice: Hi Alice, I can hear you!
    John-->>-Alice: I feel great!
```
</syntaxhighlight>
== Note ==
「Note」を使うとノート(メモ・備考)を追加することができます。<blockquote>Note [ right of | left of | over ] [Actor]</blockquote>


== 例 ==
== 例 ==