函数是运行特定任务的代码自包括块。
给定一个函数名称标识, 当运行其任务时就能够用这个标识来进行"调用"。
Swift的统一的功能语法足够灵活来表达不论什么东西,不管是甚至没有參数名称的简单的C风格的函数表达式,还是须要为每一个本地參数和外部參数设置复杂名称的Objective-C语言风格的函数。參数提供默认值,以简化函数调用,并通过设置在输入输出參数,在函数运行完毕时改动传递的变量。
Swift中的每一个函数都有一个类型,包含函数的參数类型和返回类型。您能够方便的使用此类型像不论什么其它类型一样,这使得它非常easy将函数作为參数传递给其它函数,甚至从函数中返回函数类型。函数也能够写在其它函数中来封装一个嵌套函数用以范围内实用的功能。
函数的声明与调用 当你定义一个函数时,你能够为其定义一个或多个命名,定义类型值作为函数的输入(称为參数),当该函数完毕时将传回输出定义的类型(称为作为它的返回类型)。每个函数都有一个函数名,用来描写叙述了函数运行的任务。要使用一个函数的功能时,你通过使用它的名称进行“调用”。并通过它的输入值(称为參数)来匹配函数的參数类型。一个函数的提供的參数必须始终以同样的顺序来作为函数參数列表。
完整版请查看: