Function Haxe语法;以下是什么意思?
我有以下语法:Function Haxe语法;以下是什么意思?,function,syntax,declaration,haxe,Function,Syntax,Declaration,Haxe,我有以下语法: Void -> Void //in context example private var _onClickEvents : List < Void -> Void > ; Void->Void //在上下文示例中 私有变量onClickEvents:ListVoid>; 它似乎被接受为类型定义,与Bool或TextField相同。我认为它与Haskell定义函数类型签名的用法类似?静态公共函数sayHello():String{return“hi!”
Void -> Void
//in context example
private var _onClickEvents : List < Void -> Void > ;
Void->Void
//在上下文示例中
私有变量onClickEvents:ListVoid>;
它似乎被接受为类型定义,与
Bool
或TextField
相同。我认为它与Haskell定义函数类型签名的用法类似?静态公共函数sayHello():String{return“hi!”;}
具有类型:Void->String
最后一个元素是函数返回的类型;前面的元素是参数的类型
静态公共函数工厂(生成器:String->String->String,次:Int):Int->String代码>
考虑这个函数,它将一个函数(带2个参数,返回一个字符串)和一个整数值作为参数,并返回一个函数
它的类型是:(String->String->String)->Int->(Int->String)
如果您怀疑正确的类型是什么,您可以始终使用type
命令。它仅在编译时使用,并在控制台中返回其参数的类型:
类型(工厂)代码>
应该打印我上面写的内容。静态公共函数sayHello():String{return“hi!”}
具有类型:Void->String
最后一个元素是函数返回的类型;前面的元素是参数的类型
静态公共函数工厂(生成器:String->String->String,次:Int):Int->String代码>
考虑这个函数,它将一个函数(带2个参数,返回一个字符串)和一个整数值作为参数,并返回一个函数
它的类型是:(String->String->String)->Int->(Int->String)
如果您怀疑正确的类型是什么,您可以始终使用type
命令。它仅在编译时使用,并在控制台中返回其参数的类型:
类型(工厂)代码>
应该打印我在上面写的内容。你能添加它的竞赛吗?你能添加它的竞赛吗?