【问题标题】:What's the syntax for abstract methods?抽象方法的语法是什么?
【发布时间】:2018-03-15 09:11:53
【问题描述】:

我已经成功地定义并使用了只接受一个参数的函数的接口,如下所示。

type IAnimal =
    abstract member Eat : Food -> unit

但是我不知道如何定义一个带有多个参数的抽象成员,就像这样。

    abstract member Feel : (Smell, Taste) -> unit

抽象成员的语法是什么?如何定义具有多个参数的抽象成员?

【问题讨论】:

  • Smell -> Taste -> unit?

标签: f#


【解决方案1】:

如果您想在其他 .NET 语言中也能轻松访问界面,那么您可以将多个参数定义为元组,就像您尝试过的一样,例如:

abstract member Feel : smell : Smell * taste : Taste -> unit

【讨论】:

    猜你喜欢
    • 2018-05-23
    • 2012-03-22
    • 2011-12-17
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多