Python の for-else
, while-else
が好きなのだけれど、
Allow for and while loop to return value (without discussion of keyword names) · Issue #1767 · rust-lang/rfcs · GitHub
Allow for and while loop to return value (without discussion of keyword names) · Issue #1767 · rust-lang/rfcs · GitHub
nikomatsakis がけっこう強く反対していた。すでに issue は閉じられていて今後入る予定もなさそう。値を返す break
が入ったから、これもそのうち入ると思っていた。うーん。そんなにエッジケースかなあ。 break
で抜けなかったときに何か処理するパターンはけっこう頻出だと思うのだけれど。