2017-11-15から1日間の記事一覧

F#でメモ化(ConditionalWeakTable)

F#

プログラムの高速化のため、一度計算した値を再利用することはしばしばあります。しかし結果を状態として保存する必要があるため、F#では少し扱いにくいです。そこで、ある関数を結果を再利用する関数に変換する、memoize関数を定義してみたいと思います。 m…