我想知道是否可以快速地将函数添加到数组中?如果是这样的话,我将如何做到这一点,一个例子将是有帮助的。
事先谢谢你
enum MyFunc{
case Arity0 (Void ->Void)
}
var cycle = Array<MyFunc>()若要向数组中添加以下内容:
func addToArray(){
cycle.append(MyFunc.Arity0(ani1))
cycle.append(MyFunc.Arity0(ani2))
cycle.append(MyFunc.Arity0(ani3))
cycle.append(MyFunc.Arity0(ani4))
cycle.append(MyFunc.Arity0(ani5))
}发布于 2016-02-24 21:20:46
如果您想要创建一个函数数组,而且每个函数都不接受参数并返回--请注意:
var cycle = [()->()]()
cycle.append(nameOfYourFunctionNoBrackets)https://stackoverflow.com/questions/35611842
复制相似问题