随笔分类 - Perl
摘要:在论坛看了一些别人的代码,经常会用到print函数来打印指定的字符串,有一些需要在末尾打印换行符,但是我看到了三个不同的版本:一、[Copy to clipboard][-]CODEmy $var='hello,world';print "$var\n";二、[Copy to clipboard][-]CODE:my $var='hello,world';print $var , "\n";三、[...
        阅读全文
            
摘要:一、require函数1、require函数和子程序库2、用require指定Perl版本二、包1、包的定义2、在包间切换3、main包4、包的引用5、指定无当前包6、包和子程序7、用包定义私有数据8、包和系统变量9、访问符号表三、模块1、创建模块2、导入模块3、预定义模块Code highlighting produced by Actipro CodeHighlighter (freeware...
        阅读全文
            
摘要:一、模块简介二、Perl中的类三、创建类四、构造函数实例变量五、方法六、方法的输出七、方法的调用八、重载九、析构函数十、继承十一、方法的重载十二、Perl类和对象的一些注释本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和数据封装等内容。一、模块简介模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用见第x章引...
        阅读全文
            
摘要:一、引用简介二、使用引用三、使用反斜线(\)操作符四、引用和数组五、多维数组六、子程序的引用子程序模板七、数组与子程序八、文件句柄的引用一、引用简介引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定。在Perl中,可以把引用称为指针,二者是通用的,无差别的。引用在创建复...
        阅读全文
            
摘要:一、文件输入/输出函数1、基本I/O函数 1)open函数 2)用open重定向输入 3)文件重定向 4)指定读写权限 5)close函数 6)print, printf和write函数 7)select函数 8)eof函数 9)间接文件变量2、跳过和重读数据3、系统读写函数4、用getc读取字符5、用binmode读取二进制文件二、目录处理函数1、mkdir2、chdir3、opendir4、c...
        阅读全文
            
摘要:一、定义打印格式二、显示打印格式三、在打印格式中显示值1、通用的打印格式2、格式和局域变量3、选择值域格式4、输出值域字符四、输出到其它文件五、分页六、格式化长字符串七、用printf格式化输出Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--我们已经见...
        阅读全文
            
摘要:一、数组变量的限制二、定义三、访问关联数组的元素四、增加元素五、创建关联数组六、从数组变量复制到关联数组七、元素的增删八、列出数组的索引和值九、用关联数组循环十、用关联数组创建数据结构1、(单)链表2、结构3、树Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com...
        阅读全文
            
摘要:一、定义二、调用 1、用&调用 2、先定义后调用 3、前向引用 4、用do调用三、返回值四、局部变量五、子程序参数传递 1、形式 2、传送数组六、递归子程序七、用别名传递数组参数八、预定义的子程序Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--...
        阅读全文
            
摘要:一、条件判断二、循环:1、while循环2、until循环3、for循环4、针对列表(数组)每个元素的foreach循环 5、do循环6、循环控制7、传统的goto语句三、单行条件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--一、条件判断if(<...
        阅读全文
            
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--第六章模式匹配byflamephoenix一、简介二、匹配操作符三、模式中的特殊字符1、字符+2、字符[]和[^]3、字符*和?4、转义字符5、匹配任意字母或数字6、锚模式7、模式中的变量替换8、字符...
        阅读全文
            
摘要:一、正则表达式特殊变量:1、$n:包含上次模式匹配的第n个子串2、$&:前一次成功模式匹配的字符串3、$`:前次匹配成功的子串之前的内容4、$’:前次匹配成功的子串之后的内容5、$+:前一次使用括号的模式匹配的字符串.二、文件句柄特殊变量:1、$|:如果设置为零,在每次调用函数write或print后,自动调用函数fflush,将所写内容写回文件2、$%:当前输出页号3、$=:...
        阅读全文
            
摘要:($_)=@_$_=@_这两个的区别上面那个是 得到一个列表 其标量是 @_ 数组中的第一个值第二个$_=@_数组中标量的个数也就是会所@_可以返回两个量 一个是其中标量值 另外就是其标量个数值
        阅读全文
            
摘要:一、列表列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()。注:只含有一个数值的列表(如:(43.2) )与该数值本身(即:43.2 )是不同的,但它们可以互相转化或赋值。列表例:(17, $var, "a string")(17, 26 << 2)(17, $var1 + $var2)($value, "The a...
        阅读全文
            
摘要:http://www.sun126.com/perl5/perl5-1.htm翻译:flamephoenix第一章 概述一、Perl是什么?二、Perl在哪里?三、运行四、注释一、Perl是什么?  Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。.Perl具有高级语...
        阅读全文
            
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号