oop - 如何在 f# 中引用同一类中的方法?
问题描述
我已经在 f# 中编程了几个星期,并决定现在尝试一些面向对象的特性。不过,我想知道如何从该类中的另一个方法中引用该类中的方法。这是我正在谈论的一个(诚然做作的)但故意简单的示例。
type MathsOperations =
static member addOne (a : int) : int =
a + 1
static member addTwo (a : int) : int =
1 + (addOne a)
在addTwo
方法中,我得到了addOne
未定义的错误。
解决方案
推荐阅读
- angular - Angular 5 中的单元测试模型绑定与 Jasmine
- node.js - 在 Node.js 服务器中支持 HTTPS 或需要 HTTPS 的反向代理
- php - 如何在 Windows 上查看 XAMPP 的版本?
- node.js - Node.js 和管理 MongoDB 数据库
- angular - ng : 一个元素上不能有多个模板绑定。仅使用一个名为 template 或以 * 为前缀的属性
- java - 如何在一个条件下访问或使用另一个类的变量
- python - Numpy dot 操作未使用所有 cpu 内核
- c# - 在 Unity/C# 中让某事有 1% 的机会发生
- batch-file - 使用 PSTools 远程运行 HTA 文件
- r - 将两列中的值合并到 R 中的一个新列中