【发布时间】:2012-09-02 09:54:12
【问题描述】:
如果我在编写函数之前在任何地方使用它,我发现向其参数添加类型注释很有用。这意味着我可以自动完成它的值,并且(尤其是作为 F# 新手)不会被意外的类型推断弄糊涂。
但是,一旦函数完成,我很想删除参数的类型注释,因为它们很难看。这听起来像一个合理的做法吗?
我希望这可能取决于我正在谈论的功能类型。例如,它可能对私有函数有意义,但对公共函数没有意义。
【问题讨论】:
标签: f# refactoring type-inference