这就是我想要得到的:
A single函数,可以使用任何类型的任何数量的参数]和任何返回类型接受任何函数,并在Swift中内部执行它们。有可能吗?
例如:
func add(number1: Int, animal: AnimalStruct) {
}
func add1(string: String) {
}
func add2() {
}
func singleAcceptFunction(function) {
//access function's parameters
}
singleAcceptFunction(add)
singleAcceptFunction(add1)
singleAcceptFunction(add2)
这就是我想要得到的:一个单一的函数,可以接受带有任何类型和返回类型的任意数量参数的任何函数,并在Swift中内部执行它们。可能吗? ...
为什么不创建既包含参数又包含函数的函数对象。