一.什么时候适合使用函数
1.在程序的不同地方出现了相同的代码,就应该把这相同的代码做成函数
2.把大的项目分成小的模块
二.使用函数的好处
1. 解决了在程序不同的地方重复的问题.
2.便于我们日后在工程中的维护,便于不改变原来程序的情况下修改代码,也便于团队的作战
三. 函数的格式
1. 要使用函数,首先必须声明这个函数,一个函数里面不允许有两个相同的函数名
下面是函数的格式
func 函数的名称 (参数的列表)-> 返回值数据类型 //func是函数的标识符,是function的前四个字母
{
函数要做的事情(语句)
}
四.函数的四种形式:以前100个数的求和为例讲述
1):无参数也无返回值的函数,给代码起个名,要使用这个代码,就可以通过名称去调用
缺点:求其他数的和需要改变函数里面的值
2)无参数有返回值 有返回值必须用箭头指向 “->”
缺点:无法改变发返回值的内容
3):有参数无返回值的函数(...代表范围包括两边的值)通过变量解决了 "1)" 里面的缺点
缺点:每次输出都要在函数里面
4):有参数有返回值
五. 具体的举例
判断一个数是不是质数:出了1和本身以外没有约数
1.不用函数的做法
2.用函数的做法
六. 新建源程序文件的步骤(没有.h和.m文件,两个文件合成一个.swift文件)
1.把函数封装起来也不是最好,把函数单独做成一个源程序文件最好,这样给别人才最好
2.建立源程序文件的步骤:command+n 快捷方式(或者鼠标右击选择 New File)选择雨燕
Swift File 的标志
3.在本工程程序里面可以直接使用 .swift ,因为程序会自动搜索源程序文件
4.在其他工程里面使用的方法
1)建立一个新的工程
2)点住新建的工程的nain.swift右击选择 Add File to 添加之前工程的.swift函数文件
3) 在第2步之后一定要记得勾选 Copy item if needed //item是项目的意思
4)勾选的原因:必选别人把之前的文件删除,勾选可以copy过来,别人删不删无所谓了
七.函数值的调用注意事项
1.返回值不能超过所设置的数据类型的范围
2没有设置.swift的函数调用,如果函数在调用函数的下面,一定要声明,如果在调用函数的
上面就不需要声明了,直接调用即可