変数やデータを更新せずに、状態を保つ方法
関数型言語F#で文法を勉強しただけだと、データを更新せずに状態保持をする方法がいまいち分かりませんでしたが、このローグライクゲームはレコードを引数で渡していくことでデータを最新にしていてとても分かりやすかったです。

Building Roguelike in F# – Simo Råman
プログラミング初心者向けチュートリアルやUnity5やC#の記事を書いています。
関数型言語F#で文法を勉強しただけだと、データを更新せずに状態保持をする方法がいまいち分かりませんでしたが、このローグライクゲームはレコードを引数で渡していくことでデータを最新にしていてとても分かりやすかったです。
Building Roguelike in F# – Simo Råman