【问题标题】:How do you specify a function type with multiple arguments in Haxe?如何在 Haxe 中指定具有多个参数的函数类型?
【发布时间】:2011-09-19 06:11:12
【问题描述】:

我正在尝试为接收两个或更多参数的函数指定函数类型。 对于只有一个参数的函数,这很简单:

var myFunction : Int -> Void;

你可以用它引用这样的函数:

function doSomething ( param1 : Int ) : Void { ... }
...
myFunction = doSomething;

但是如何引用具有两个或多个参数的函数呢?不幸的是,仍然没有完整的documentation 关于这个。

提前致谢!

【问题讨论】:

  • 哦,顺便说一句,它已记录在案
  • 您在哪里找到的文档?我还没找到。

标签: haxe


【解决方案1】:

我的 Haxe 有点生锈了,但是……

var myFunction : Int -> Int -> Void;

一个接受两个 Int 参数并返回 Void 的函数。

【讨论】:

  • 如果您需要添加一个函数作为参数,只需将其放在括号中,例如:myFunction : (String -> Int -> Void) -> Void
猜你喜欢
  • 1970-01-01
  • 2022-11-25
  • 1970-01-01
  • 2017-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多