📝

Mermaidを書いてみたメモ 〜シーケンス図〜

2023/01/11に公開

登場人物を定義する

sequenceDiagram
    actor Alice
    actor Bob

登場人物にラベルをつける

sequenceDiagram
    actor a as Alice
    actor b as Bob

メッセージを送る

sequenceDiagram
    actor a as Alice
    actor b as Bob
    a->>b: こんにちは、ボブ
    b->>a: こんにちは、アリス
記号 説明
-> 矢印のない実線
--> 矢印のない点線
->> 矢印付き実線
-->> 矢印付きの点線
-x 最後に十字がある実線
--x 最後に十字がある点線。
-) 最後に開いた矢印がある実線 (非同期)
--) 最後に開いた矢印のある点線 (非同期)

活性化

sequenceDiagram
    actor a as Alice
    actor b as Bob
    a->>b: こんにちは、ボブ
    activate b
    b->>a: こんにちは、アリス
    deactivate b

自動採番

sequenceDiagram
    autonumber
    actor a as Alice
    actor b as Bob
    a->>b: こんにちは、ボブ
    b->>a: こんにちは、アリス

備考

sequenceDiagram
    participant John
    Note right of John: Text in note
sequenceDiagram
    Alice->John: Hello John, how are you?
    Note over Alice,John: A typical interaction

繰り返し

sequenceDiagram
    Alice->John: Hello John, how are you?
    loop Every minute
        John-->Alice: Great!
    end

Discussion