使用静态解析的类型参数是否可以使用咖喱参数调用类方法?

马尔科·格丁尼奇(Marko Grdinic)
type Test() =
    member t.A(a: int -> int) (b: int) = ()

let cl = Test()

let f a b =
    (^a : (member A: (int -> int) -> int -> unit) cl, a, b)

上面说过,它找不到成员或对象构造函数A是否可以使上述内容以某种方式工作?

古斯

不,没有更改它的定义就无法调用它。我不确定它是否在规范中,但您可以在源代码找到该限制,以咖喱成员过滤掉。

无论如何,如果您要使用咖喱参数,则可以使用lambda函数,它将起作用:

type Test() =
    member t.A(a: int -> int) = fun (b: int) -> ()

let cl = Test()

let f a b =
    (^a : (member A: (int -> int) -> (int -> unit)) cl, a) b

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用静态解析的类型参数是否可以使用咖喱参数调用类方法?

来自分类Dev

是否可以使用类方法作为 array_map 的可调用参数?

来自分类Dev

使用参数时可以使用静态方法好吗?

来自分类Dev

在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

来自分类Dev

在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

来自分类Dev

如何使用动态创建的参数调用静态类方法?

来自分类Dev

是否可以使用addEventListener调用类方法?

来自分类Dev

是否可以使用addEventListener调用类方法?

来自分类Dev

可以使用这些参数调用“ ContinueWith”

来自分类Dev

是否可以使用可变参数定义宏,并为每个参数获取类型?

来自分类Dev

在不同的方法中再次调用该方法时,是否可以使用返回值作为参数

来自分类Dev

我可以使用类助手来调用静态私有类方法吗?

来自分类Dev

我可以使用类助手来调用静态私有类方法吗?

来自分类Dev

使用Kiwi捕获静态方法调用的参数

来自分类Dev

使用参数类型解析方法的返回类型

来自分类Dev

使用参数类型解析方法的返回类型

来自分类Dev

重构方法以使用类作为参数

来自分类Dev

是否可以使用不同的枚举类型作为非类型模板参数

来自分类Dev

是否可以使用派生参数而不是基础参数来覆盖方法?

来自分类Dev

使用实体框架是否可以使Datacontext类为静态

来自分类Dev

是否可以使用成员函数调用作为默认参数?

来自分类Dev

是否可以使用变量来调用函数作为参数javascript

来自分类Dev

是否可以使用参数包来允许模板函数接受等效类型?

来自分类Dev

是否可以使用泛型的类型参数控制数组的大小?

来自分类Dev

是否可以使用不同类型的参数将谓词与“ and”链接起来?

来自分类Dev

是否可以使用Whitebox类中的静态实用程序方法?

来自分类Dev

是否可以使用CoffeeScript遍历类的静态变量和方法?

来自分类Dev

使用静态解析的类型参数链接中缀运算符

来自分类Dev

Typescript可以使用使用元素类型参数的方法扩展Array.prototype吗?

Related 相关文章

  1. 1

    使用静态解析的类型参数是否可以使用咖喱参数调用类方法?

  2. 2

    是否可以使用类方法作为 array_map 的可调用参数?

  3. 3

    使用参数时可以使用静态方法好吗?

  4. 4

    在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

  5. 5

    在Javascript / Jquery中,是否可以使用回调参数间接调用对象方法?

  6. 6

    如何使用动态创建的参数调用静态类方法?

  7. 7

    是否可以使用addEventListener调用类方法?

  8. 8

    是否可以使用addEventListener调用类方法?

  9. 9

    可以使用这些参数调用“ ContinueWith”

  10. 10

    是否可以使用可变参数定义宏,并为每个参数获取类型?

  11. 11

    在不同的方法中再次调用该方法时,是否可以使用返回值作为参数

  12. 12

    我可以使用类助手来调用静态私有类方法吗?

  13. 13

    我可以使用类助手来调用静态私有类方法吗?

  14. 14

    使用Kiwi捕获静态方法调用的参数

  15. 15

    使用参数类型解析方法的返回类型

  16. 16

    使用参数类型解析方法的返回类型

  17. 17

    重构方法以使用类作为参数

  18. 18

    是否可以使用不同的枚举类型作为非类型模板参数

  19. 19

    是否可以使用派生参数而不是基础参数来覆盖方法?

  20. 20

    使用实体框架是否可以使Datacontext类为静态

  21. 21

    是否可以使用成员函数调用作为默认参数?

  22. 22

    是否可以使用变量来调用函数作为参数javascript

  23. 23

    是否可以使用参数包来允许模板函数接受等效类型?

  24. 24

    是否可以使用泛型的类型参数控制数组的大小?

  25. 25

    是否可以使用不同类型的参数将谓词与“ and”链接起来?

  26. 26

    是否可以使用Whitebox类中的静态实用程序方法?

  27. 27

    是否可以使用CoffeeScript遍历类的静态变量和方法?

  28. 28

    使用静态解析的类型参数链接中缀运算符

  29. 29

    Typescript可以使用使用元素类型参数的方法扩展Array.prototype吗?

热门标签

归档