函数是一种代码的打包方法,使得我们更容易查找和访问这些代码,不必做重复劳动。
从这个角度看,函数当然应该写得更加通用,这样我们可以更多地避免重复劳动。
任何一个比较完整的逻辑过程其实都可以写成一个函数。
高级语言写的代码就像说话一样,难道我们说话的时候几十句话还不能表达一个完整的逻辑链吗?
如果不能,只能说非常不擅长说话,同理,如果不擅长用代码“说话”,那就是不擅长写程序了。
函数是一种代码的打包方法,使得我们更容易查找和访问这些代码,不必做重复劳动。
从这个角度看,函数当然应该写得更加通用,这样我们可以更多地避免重复劳动。
任何一个比较完整的逻辑过程其实都可以写成一个函数。
高级语言写的代码就像说话一样,难道我们说话的时候几十句话还不能表达一个完整的逻辑链吗?
如果不能,只能说非常不擅长说话,同理,如果不擅长用代码“说话”,那就是不擅长写程序了。