perl学习
yanfangphp
这个作者很懒,什么都没留下…
展开
-
Perl中our,my,local的区别与联系
our,"把名字限于某个范围“,其实就是明确声明一个"全局变量",虽然是在某个模块或者函数里面定义的,外面的也可以访问,如果已经声明过了,再次用"our",表示此处用的是全局的那个,不是同名的私有或者局部变量our $PROGRAM_NAME = "waiter";{my $PROGRAM_NAME = "something";our $PROGRAM_NAME = "se转载 2013-12-04 15:43:07 · 2962 阅读 · 0 评论 -
perl
好久没写perl脚本了,基本忘得差不多了,呵呵,重新看一下perl语言入门吧。perl内部并不存在整数,在perl内部总是按照双精度浮点数的要求来保存数字并进行运算的。如果要使perl支持unicode字符,需要添加 use utf8;\l 将下一个字母转换为小写\L 将它后面的所有字母都换为小写,直到\E为止\u 将下一个字母转换为大写\U 将它后面的翻译 2013-12-24 11:59:00 · 617 阅读 · 0 评论 -
Perl——哈希的创建和引用
语法 创建'引用'仅有两种方法,使用它也是两种。 创建引用 创建规则 1 如果你在一个变量前加一个'/'号,你就得到了这个变量的'引用'。 $aref = /@array; # $aref 保存着指向@array的'引用' $href = /%hash; # $href 保存着指向%hash的'引用' 当转载 2013-12-23 17:08:46 · 1853 阅读 · 0 评论 -
Perl:关于标准输出STDOUT和标准错误STDERR
Perl中有一些预定义的文件句柄。如标准输入STDIN、标准输出STDOUT、和标准错误STDERR。标准错误STDERR是一个额外的输出路径。怎样理解这句话呢?先来看个例子。% perl -e 'print "Hello, World!\nabc"; print STDERR "Hi\n";'输出:Hello, World!Hiabc而不是:Hello, World!a翻译 2013-12-23 16:28:50 · 5302 阅读 · 0 评论 -
perl的open函数
在Perl中可以用open或者sysopen函数来打开文件进行操作,这两个函数都需要通过一个文件句柄(即文件指针)来对文件进行读写定位等操作。下面以open函数为例:1:读:open(文件句柄,"文件名")/open(文件句柄,"文件名"),前提文件必须已经存在,否则会返回0,出错信息在$!中。2:写:open(文件句柄,">文件名"),文件如果不存在,那么创建之,如果存在,内容被清空翻译 2013-12-05 12:06:07 · 1441 阅读 · 0 评论 -
perl入门
Perl 是一种最初开发用于文本操作的编程语言。现在它能应用于广泛的任务,包括系统管理、 web 开发、 网络编程、 GUI 开发和更多的普通用途。这个语言以实用性为目标(易用、高效、完整)宁愿失去美丽(小巧、优雅、迷你)。它使用方便,且支持面向过程和面向对象编程,内置强大的文本处理支持,并有世界上最令人印象深刻的第三方模块的集中营。运行Perl程序在Unix命令行运行Perl程序:转载 2013-12-04 11:10:51 · 743 阅读 · 0 评论 -
perl正则表达式
9 Perl 中的正则表达式正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达式书写时的一些基本语法规则。——————————————————————————–9.1 正则表达式的三种形式首先我们应该知道 P转载 2013-12-04 15:46:25 · 851 阅读 · 0 评论 -
perl函数
一、进程处理函数1、进程启动函数函数名eval调用语法eval(string)解说将string看作Perl语句执行。正确执行后,系统变量$@为空串,如果有错误,$@中为错误信息。例子$print = "print (\"hello,world\\n\");"转载 2013-12-04 11:08:19 · 769 阅读 · 0 评论 -
perl详解
第一章 概述一、Perl是什么? Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。 .Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。 .与脚本语言一样,Perl不需转载 2013-12-04 11:06:59 · 5685 阅读 · 0 评论 -
两个半小时的 Perl 之旅
Perl语言是一门高级解释型动态语言,它的许多数据类型是运行时才确定的,并且经常和PHP和Python相提并论。Perl从古老的Shell脚本语言中借鉴了许多语法特性,因为被过度使用的各种奇怪符号而声名狼藉,而且许多代码即使借助Google的搜索功能都不能完全看明白。许多来自 Shell 的语言特性使之成为一门好用的胶水语言: 将其他语言和脚本连接在一起共同工作。语言非常适合处理文转载 2014-03-11 10:58:19 · 2972 阅读 · 0 评论