用Perl构造自定义子程序

ZDNet软件频道 时间:2004-09-08 作者:Builder.com |  我要评论()
本文关键词:
如果你是初用Perl,你可能不知道什么是“子程序”或“函数”,不过你可能已经用过它们了。子程序是封装好的代码片断,能帮你迅速完成常见任务。
本文译自Builder.com,未经许可请勿转载

如果你是初用Perl,你可能不知道什么是“子程序”或“函数”,不过你可能已经用过它们了。子程序是封装好的代码片断,能帮你迅速完成常见任务。你可以在程序的任何地方调用子程序,它们在你的Perl项目里相当有用。

每种编程语言都有自己的内建函数或子程序——每当你在Perl中使用print() 或join()语句时,你实际上是在调用内建子程序。Perl也可以让你自己定义子程序,这在执行一些常用任务时可以节省很多时间和精力。下面我将介绍子程序的用处,以及如何自己创建子程序。

子程序的优点

子程序很方便,体现在以下三个方面:

1.         开发者可以利用子程序把长的程序脚本分解成小的更易理解的片断。这方便了调试,使查找错误更简单。

2.         子程序把常用操作封装为独立的单元,真正实现代码重用。Web程序员可以维护一个自己的常用操作程序库,需要时直接调用,十分方便。

3.         子程序一次创建便可多次调用。因此如果将来需要更新代码,只要修改特定部分(子程序定义处),子程序调用处无需更改。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134