还剩6页未读,继续阅读
文本内容:
函数的概念函数是程序设计中的基本组成部分,是一组执行某一特定任务的语句,其具备封装性、可重用性、可扩展性什么是函数?函数的定义函数的作用函数是将一组数据作为输入,处理后返回一组数据函数可以提高代码复用性,在不同程序中使用结果的工具函数的优点函数可以帮助我们更好地管理代码,提高代码效率和可读性定义函数函数的结构函数的参数返回值函数定义由函数名、参数列函数的参数决定了该函数执函数执行结束后,会返回一表和函数体三部分组成行时需要传入的数据个结果给调用者调用函数什么是函数调用1函数调用是指在程序中调用一个函数来执行其中的代码函数调用的方式2一种方式是直接调用函数,另一种方式是先将函数赋值给一个变量,再通过变量调用函数函数调用的返回值3函数调用可以返回一个结果,该结果可以被赋值给一个变量,或直接返回到调用者函数的参数位置参数关键字参数位置参数是按照定义的位置依次传入参数值关键字参数是通过变量名来指定参数值,可以任意顺序传入默认参数动态参数默认参数是在定义函数时设置的默认值,可以不用动态参数可以接受任意个数且任意类型的参数,实传入参数值现了灵活的参数设定函数的作用域变量作用域命名空间变量作用域是指变量能够被访问的范围,在函数内命名空间是指变量名和函数名的集合,同名函数或定义的变量只能在该函数内部访问变量会被视为不同命名空间的内容函数高级特性递归函数1递归函数是一种可以调用自身的函数,常用于处理复杂的问题匿名函数2匿名函数是一种没有名字的函数,可以被用来在代码中管理小型代码块闭包函数3闭包函数是一种自包含并能包含其它函数及变量的函数,常用于实现对象在内的数据封装总结函数小结函数的实际应用如何提高函数使用效率函数是程序设计中的基本组函数可以帮助我们简化代码,注意对封装好的函数进行合成部分,是具备封装性、可提高代码的效率和可读性理的参数传递,并且根据需重用性、可扩展性的工具要合理地使用其它高级特性。