【发布时间】:2017-04-18 15:51:26
【问题描述】:
假设我在这样的记录类型中有一组程序参数:
type Parameters = {Name : string; Number : int ...}
另外,假设我最初是从 CLI 参数或数据库调用或任何东西填充它的,真的。
后面在程序中,发现要添加到Parameters的附加信息。我的问题是,我可以(我应该吗?最佳实践是什么)用某种类型的 TBD 参数定义我的参数。例如
type Parameters {...;TBD : Dictionary<string, string> }
这样当我启动时,我可以填写我拥有的参数(第一次设置),然后,当 TBD 事情变得已知时,将其添加到参数中?
这有意义吗?这是正确的方法还是我完全错过了更好的方法?
【问题讨论】:
标签: types parameters f# record