这是 F# 中抽象成员的典型声明:
abstract member createEmployee : string -> string -> Employee
您定义参数类型,但不定义它们的名称。没有名字,在实现接口时如何知道每个参数是什么?换句话说,你如何知道接口期望实现为 1- 还是 2-?
1- member this.createEmployee firstName lastName = ...
2- member this.createEmployee lastName firstName = ...
我是否从错误的角度看待问题(习惯于 C#)?
关于什么:
abstract member createEmployee : firstName:string -> lastName:string -> Employee
?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)