如何使用货币对实体进行建模?

问题描述

我正在尝试使用货币计量单位在 F# 中为债券实体建模。

df['Id'] = ((df['Id'] + ' (' + df['Id'].map(df_name.set_index('Id')['Name']) + ')')
               .fillna(df['Id']))
print (df)
           Id  Value
0  1 (Andrew)      9
1   2 (Jason)      8
2           3      7
3    4 (John)      6
4           5      5

假设有一个包含所有可用/可能货币的静态表。

type Bond = {
     Isin: string
     Issuer: string
     maturity: DateTime
     Price: float<???>
}

我可以将 Price 作为浮点数,PriceCurrency 作为字符串,甚至作为货币类型,但我认为这并不理想。 有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...