讨论:如何写函数
发现在编程过程中速度越来越慢了,甚至连函数怎么写都
有些糊涂了。有时为了写一个函数常常考虑两三个小时都不知
怎么下手恰当了。
考虑的东西多了,再不象以前想怎么写就怎么写了。
大家知道,一个好的函数要求有弱藕合度和高内聚性。
举例说吧,比如写一次有多种类型的输出的函数:
可以采用以下方法:
1、其中一个做为函数的输出,其他的变量都定义为公有
变量,在函数中改变。
2、将要获得的变量也做为输入,在函数中改变。
3、将要输出的定义成一个结构体,定义的函数返回这个结构体。
选择多了,有时候真不知道该如何选择了。当然,我现在偏向于
第3种做法。
希望大家谈谈自己编写函数的一些做法,或者将自以为满意
的有一定风格的函数(主要是风格)帖出,可以不必局限于上面我谈
的。