写一个又大又复杂的程序的技巧之一,就是将该程序分解成一些称之为子程序的小程序,而在每一个子程序中,又可以把重复出现的代码组织到一起形成一个函数。
函数和子程序执行的是主程序某一特定的任务。我们要做的工作就是写一个主程序,当需要某一个函数和子程序的时候就调用它们。
本章先了解函数。
在编写Linux程序的时候,有时不得不一遍又一遍地重写某些相同的命令。例如,给朋友写一份邀请信,请他们来参加一个狂欢舞会。可把这些信息写在一个for in循环中,并将每个朋友的名字放在一个单词表中。当然,也可以把每一份邀请信都写进程序中,只不过是将内容重写几次罢了。或者使用一个函数。
函数(function)是Linux程序的一部分,与程序的其余部分是分开的。试设想一下:一个函数就像程序中的一个分隔仓。我们先给一个函数取一个惟一的名字(即函数名),然后就可以把经常要