标签:size turn 独立 9.png 调用 style 技术分享 nbsp 复用
一. 加强对函数使用的认识
观察下面截图中的三个需求,可以看出,之前对于功能化的理解还是过于肤浅。方法或函数的核心在于提高复用性,事物重复出现时,我们就将其独立地封装起来,需要时,直接调用。至于这个封装的东西是什么,根本不在乎。
二. 对函数在实际中的应用进行解析
注解:对于本题,两个明确都没搞懂。明确1是确定功能的结果,就是结果的类型,是数值类型还是没类型void。功能是画矩形,那就不是数值,是void。明确二说的是在实现功能的过程中,加入的参数问题。
注解:这里的else居然可以省略,还有返回值,这个返回值说的是有返回的数据。
为什么可以省略不写。如果省略不写,那么return false就是独立于if语句的代码。当if被否定之后,按顺序就直接执行到return false。
这里还引申出来一点的是,if语句和三元运算符的替换,以及它们的区别。
还有功能化函数一定要有返回值,所以return不能少。(虽然有时候可以省略,但是提醒我们需要返回,返回的是什么。)
上面的截图给出了三种实现功能的办法。最后一种,还不是很懂,a==b,是有结果的。这意味着==符号,不同于我之前理解的那样,只是一个判断,背后还影藏着输出。
标签:size turn 独立 9.png 调用 style 技术分享 nbsp 复用
原文地址:http://www.cnblogs.com/wsw-bk/p/7532002.html