ループのelseの続き

(これがどんな時に便利か、を考えてあとで書く)
といいつつ、Pythonのドキュメントに書かれているのと比べて特別面白い例を思いつきませんでした。

break 文と continue 文と ループの else 節

それより少し悲しいことに気がつきました。別の言語(というかテンプレートエンジン)では、forelseやforeachelseというキーワードを「ループが一度も実行されなかった場合に実行する」という意味で使っているみたいです。

Smartyforeachelseだとか、

JavaScript Templatesのforelseがそうなっているみたいです。