break可能なループを書こう - 関数型プログラミングのテクニック 2017年3月5日 投稿 FSharpCSharp関数型プログラミング Qiita 手続き型言語を使う人に「F# のループ (for/while) は break できない」というと驚かれるかもしれません。筆者は驚きました。途中で終了する可能性のあるループを書けなくて困りそうですが、その心配は不要です。F# では 末尾再帰関数 を使って、break や continue のあるループと同じことができるからです。 続きを読む