>>210
▲と条件式の位置が1と2で違うのは意図的?
じゃなければ予想として書いてるので合ってる

最初は中括弧とかでブロックを明示した疑似コードで理解してから
テスト用の▲とかに脳内変換したほうが理解しやすいし実践で役立つと思う
if 条件式1 {
 if 条件式2 {
  処理3
  処理4
 }
 処理5
}