有人可以指出 F# 中的多范式(对象功能)编程示例吗?
我专门寻找结合了面向对象和函数式编程的示例。有很多关于 F# 如何成为混合语言的讨论,但我无法找到演示多范式编程示例的示例。
谢谢
最佳答案
我用 F# 做了一个小的(600 行)俄罗斯方 block 克隆,它是使用 XNA 面向对象的。代码很旧(使用#light),不是你见过的最漂亮的代码,但它绝对是 OOP 和函数式的混合体。它由十个类(class)组成。我认为我没有传递任何一流的函数,但它是 programming the small 中 F# 功能强大的一个很好的例子.
bool stateMenu
处理我做了一个粗略的类图来帮助。如果您对此有任何疑问,请随时在评论部分提出。
关于oop - 有人可以指出 F# 中的多范式(对象功能)编程示例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114437/