【发布时间】:2021-04-29 08:44:39
【问题描述】:
我是 F# 新手,我正在尝试使用这些接口实现一个小计算器...
但我一到 f_add 就在派生部分苦苦挣扎。
如果有人可以帮助我,那就太好了。 :)
type IFunction =
interface
abstract member ToString: Unit -> String
abstract member Apply: Nat -> Nat
abstract member Derive: Unit -> IFunction
end
【问题讨论】:
-
我试图解决您的特定问题,但我也建议在 F# 论坛或 fsharporg slack 上寻求一些代码审查帮助 - 这里有很多可以也可以用更“典型的 F#”风格编写,随着您继续学习,这可能值得探索。
标签: interface f# calculator