【Swift初见】Swift函数二
此段代码可以理解为:定义了一个callFunc函数,输入参数为2个int值,输出为一个int值,函数内部操作调用add函数的内部操作。我们再调用another函数的时候,第一个参数传递的是callFunc函数,而callFunc函数又是执行的add的内部操作,所以得出的结果为-2。首先定义了一个max函数和一个min函数,然后定义一个chooseFunc函数,chooseFunc函数的返回值就是一个函数类型,输入值为一个bool类型,当输入为true则选择max函数,为false的时候选择min函数。