PlantUML try-catch文

  • このエントリーをはてなブックマークに追加

PlantUMLでtry-catch文をどのように表現するか?
入れ子を使えばいいかな?
入れ子でtry-catch文ならしっくりくる。
でも、ネットではPlantUMLでtry-catch文をどうするかは書いていないな。




@startuml
:開始;
#eee8aa:tryブロック
{{
    skinparam backgroundcolor transparent
    :処理1;
    :処理2;
}}
;
#ffb6c1:catch ブロック
{{
  skinparam backgroundcolor transparent
  #red:console.error(e);
}}
;
note right
 tryブロックで発生した例外
 をcatchブロックで受ける。
end note

:終了;
@enduml

C:\PlantUML>java -jar -DPLANTUML_LIMIT_SIZE=8192 plantuml.jar test/002.txt -charset UTF-8

C:\PlantUML>java -jar plantuml.jar -version
PlantUML version 1.2022.14 (Wed Dec 07 03:24:13 JST 2022)
(GPL source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Default Encoding: MS932
Language: ja
Country: JP

PLANTUML_LIMIT_SIZE: 4096

Dot version: dot - graphviz version 2.44.1 (20200629.0846)
Installation seems OK. File generation OK

C:\PlantUML>

コマンドプロンプトでコマンドを実行する
生成した画像


PlantUMLで入れ子になった図を作成する – Qiita ExternalLink

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*