标签: haskell yesod
我一直在考虑如何使用Ratio类型的好处来减少精确计算,如货币计算,这在我看来是一种非常合理的方法。 我的问题是,考虑到我的后端将是 MySQL ,使用持久性的好方法是什么?我曾考虑将其保存为varchar,然后将其传递给函数以获得比率,但我认为这可能是更好的方法。
Ratio
答案 0 :(得分:1)
假设您有办法存储您用作Ratio后端的任何数字类型,您可以使用以下三个函数将Ratio a“序列化”为其成员{{1} }值和后面:
Ratio a
a