見出し画像

PAD|アクション|フローコントロール|ラベル(Label)|Goto のジャンプ先を定義する(乱用注意)



■ 基本構文

(用語ミニ辞書)
Label:ラベル(らべる)/目印(めじるし)

(疑似構文)
ラベル(ラベル名 = { 名前 } )

(実務テンプレ)

  • リトライ・早期脱出など「構造化しにくい最小ケース」に限定して使う

  • 可能なら Loop / If / 例外処理 / サブフロー化 を優先する

(戻り値の型・性質)
戻り値なし(ジャンプ先の定義のみ)


■ サンプルコード

サンプルⅠ:簡易リトライのジャンプ先をラベルで用意する(概念例)
役割:Go to で戻る「着地点」を明示し、最低限の制御を成立させる
理由:一時的な不安定置所で、陛除的にリトライしたい場面がある
注意:多用すると読みづらくなるため、回数・範囲を固定し、増殖させない

出力結果:失敗時に最大 3 回まで指定箇所へ戻る(概念としての挙動)


■ 備考

  • 乱用注意(可読性が落ちる)。「1フローにラベルが増える」時点で設計見直し候補

  • ラベルは命名で意図を出す(RetryPoint / ExitPoint など)

  • PAD 検索キーワード:ラベル

いいなと思ったら応援しよう!

Parusの寺小屋 技術メモや学習の整理として書いています。 もし内容が役に立ったり、続きを読みたいと思っていただけたら、 応援として受け取らせてもらえたら嬉しいです。