文章分类 -  perl

摘要:readme: 本文摘要perl面向对象编程的相关概念,并提供一个完整案例,文中脚本都已调试通过使用方法: 在一个文件夹中分别建立oopperl.pl,cocoa.pm,coffee.pm,bean.pm四个文件,并写一个bat文件oopperl.batoopperl.bat内容:@echo offperl oopperl.pl %*oopperl.pl文件如下:#!/usr/local/bin/perl#perl解释器位置###############面向对象编程###########.类是一个Perl包,其中含提供对象方法的类。.方法是一个Perl子程序,类名是其第一个参数... 阅读全文
posted @ 2012-08-13 15:58 agile_work 阅读(459) 评论(0) 推荐(0)
摘要:一、模块简介 模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用见第x章引用)。详见http://www.metronet.com的perlmod和perlobj。 在用其它语言进行面向对象编程时,先声明一个类然后创建该类的对象(实例),特定类所有对象的行为方式是相同的,由类方法确定,可以通过定义新类或从现存类继承来创建类。已熟悉面向对象编程的人可以在此遇到许多熟悉的术语。Perl一直是一个面向对象的语言,在Perl5中,语法略有变动,更规范化了对象的使用。 下面三个定义对理解对象、类和方法在Perl中如何工作至关重要。 ... 阅读全文
posted @ 2012-08-09 15:01 agile_work 阅读(247) 评论(0) 推荐(0)
摘要:一、引用简介 引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定。在Perl中,可以把引用称为指针,二者是通用的,无差别的。引用在创建复杂数据方面十分有用。 Perl5中的两种引用类型为硬引用和符号引用。符号引用含有变量的名字,它对运行时创建变量名并定位很有用,基本上,符号引用就象文件名或UNIX系统中的软链接。而硬引用则象文件系统中的硬链接。 Perl4只允许符号引用,给使用造成一些困难。例如,只允许通过名字对包的符号名哈希表(名为_main{}... 阅读全文
posted @ 2012-08-09 14:44 agile_work 阅读(758) 评论(0) 推荐(0)