首页
XP系统
Win7 系统
win8 系统
win10 系统
win11系统
系统教程
电脑教程
游戏攻略
当前位置:
系统之家
>
技术开发
>
详细列表
全部
安卓应用教程
办公软件教程
电脑学习教程
苹果应用教程
技术开发教程
网络软件教程
Perl教学 第二篇 容易变量
更新时间:2022-05-24
基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。一、整型 1、整型 PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。例:$x = 12345;if (1217 + 116 == 1333)
Perl教学 第3篇 设置符之一
更新时间:2022-05-24
一、算术操作符 :+(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负)(1)乘幂的基数不能为负,如 (-5) ** 2.5 # error;(2)乘幂结果不能超出计算机表示的限制,如10 **
Perl教学 第3篇 设置符之二
更新时间:2022-05-24
七、自增自减操作符 :++、--(与C++中的用法相同).不要在变量两边都使用此种操作符:++$var-- # error.不要在变量自增/减后在同一表达式中再次使用:$var2 = $var1 + ++$var1;
Perl教学 第4篇 下文与数组变量之一
更新时间:2022-05-24
一、列表列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()。注:只含有一个数值的列表(如:(43.2) )与该数值本身(即:43
Perl教学 第4篇 下文与数组变量之二
更新时间:2022-05-24
4、数组的输出: (1) @array = (1, 2, 3);print (@array, "\n");结果为:123(2) @array = (1, 2, 3);print ("@ar
Perl教学 第5篇 文件读写
更新时间:2022-05-24
一、打开、关闭文件 语法为open (filevar, filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名,其路径可为相对路径,亦可为绝对路径。open(FI
Perl教学 第6篇 模式匹配之一
更新时间:2022-05-24
一、简介模式指在字符串中寻找的特定序列的字符,由反斜线包含:/def/即模式def。其用法如结合函数split将字符串用某模式分成多个单词:@array = split(/ /, $line);二、匹配操作符 =~、!
Perl教学 第6篇 模式匹配之二
更新时间:2022-05-24
14、指定模式定界符 缺省的,模式定界符为反斜线/,但其可用字母m自行指定,如:m!/u/jqpublic/perl/prog1! 等价于/\/u\/jqpublic\/perl\/prog1/注:当用字母'作为定界符
Perl教学 第8篇 子程序
更新时间:2022-05-24
一、定义 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出现在程序的任何地方。定义方法为:sub subroutine{statements;}二、调用 调用方法如下
Perl教学 第9篇 关联数组之一
更新时间:2022-05-24
一、数组变量的限制在前面讲的数组变量中,可以通过下标访问其中的元素。例如,下列语句访问数组@array的第三个元素:$scalar = $array[2];虽然数组很有用,但它们有一个显著缺陷,即很难记住哪个元素存贮的
Perl教学 第9篇 关联数组之二
更新时间:2022-05-24
五、创建关联数组可以用单个赋值语句创建关联数组,如:%fruit = ("apples",17,"bananas",9,"oranges","non
Perl教学 第9篇 关联数组之3
更新时间:2022-05-24
上例中,简单变量$header含有链表中第一个单词,它同时也是关联数组第一个元素的下标,其值baker又是下一个元素的下标,依此类推。下标为delta的最后一个元素的值为空串,表示链表的结束。在将要处理的数据个数未知或
Perl教学 第9篇 关联数组之4
更新时间:2022-05-24
2、结构许多编程语言可以定义结构(structure),即一组数据的集合。结构中的每个元素有其自己的名字,并通过该名字来访问。Perl不直接提供结构这种数据结构,但可以用关联数组来模拟。例如模拟C语言中如下的结构:st
Perl教学 第10篇 格式化输出之一
更新时间:2022-05-24
我们已经见过用print函数将原始的未格式化的文本输出到文件,本章讲述如何用函数write和打印格式来生成格式化的输出。一、定义打印格式定义打印格式的关键字为format,语法为:format formatname =
Perl教学 第10篇 格式化输出之二
更新时间:2022-05-24
三、在打印格式中显示值我们使用打印格式的主要原因当然是格式化存贮在简单变量或数组变量中的值从而生成可读性好的输出,这一目的用“值域”来实现。每个值域指定一个值,如变量或表达式,调用write函数时,该值就以值域指定的格
Perl教学 第10篇 格式化输出之3
更新时间:2022-05-24
2、格式和局域变量在上例中,你可能已经注意到子程序write_letter调用write输出字母及其出现次数,即使格式定义在子程序外部仍能正常工作。在第17行中将字母及其出现次数传递给该子程序,在子程序中,打印格式使用
Perl教学 第10篇 格式化输出之4
更新时间:2022-05-24
六、格式化长字符串我们已经学过值域@*可以输出多行文本,但它完全将字符串原样输出,不加以格式化。在Perl中对长字符串(包含换行)进行格式化的值域定义很简单,只需把打头的@字符换成^就行了,这种文本格式化中,Perl解
Perl教学 第11篇 文件系统之一
更新时间:2022-05-24
本章所讲的函数多数使用了UNIX操作系统的特性,在非UNIX系统中,一些函数可能没有定义或有不同的工作方式,使用时请查看Perl联机文档。一、文件输入/输出函数本节讲述从文件中读取信息和向文件写入信息的内置库函数。1、
Perl教学 第11篇 文件系统之二
更新时间:2022-05-24
可以看到,这两行并未按我们想象的顺序存贮,为什么呢?我们来分析一下这段程序。第3行重定向标准输出文件,方法是打开文件file1将它与文件变量STDOUT关联,这也关闭了标准输出文件。第4行重定向标准错误文件,参数>
Perl教学 第11篇 文件系统之4
更新时间:2022-05-24
4、用getc读取字符函数名 getc 调用语法 $char = getc (infile); 解说 从文件中读取单个字符。 5、用binmode读取二进制文件函数名 binmode 调用语法 binmode (fil
Perl教学 第11篇 文件系统之5
更新时间:2022-05-24
3、文件许可权函数函数名 chmod 调用语法 chmod (permissions, filelist); 解说 改变文件的访问权限。参数为:1、permissions为将要设置的权限,其含义见上述mkdir中权限表
Perl教学 第12篇 Perl5中的引用之一
更新时间:2022-05-24
一、引用简介 引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定。在Perl中,可以把
Perl教学 第12篇 Perl5中的引用之二
更新时间:2022-05-24
运行结果如下:$ test 1 2 3 4 Pointer Address of ARGV = ARRAY(0x806c378)Number of arguments : 40 : 1;1 : 2;2 : 3;3 :
Perl教学 第12篇 Perl5中的引用之3
更新时间:2022-05-24
与数组类似,通过引用访问哈希表的元素形式为$$pointer{$index},当然,$index是哈希表的键值,而不仅是数字。还有几种访问形式,此外,构建哈希表还可以用=>操作符,可读性更好些。下面再看一个例子:
Perl教学 第12篇 Perl5中的引用之4
更新时间:2022-05-24
五、多维数组语句@array = list;可以创建数组的引用,中括号可以创建匿名数组的引用。下面语句为用于画图的三维数组的例子:$line = ['solid' , 'black' , ['1','2','3'] ,
Perl教学 第12篇 Perl5中的引用之5
更新时间:2022-05-24
六、子程序的引用perl中子程序的引用与C中函数的指针类似,构造方法如下:$pointer_to_sub = sub {... declaration of sub ...};通过所构造的引用调用子程序的方法为:&am
Perl教学(13)Perl的面向对象编程之一
更新时间:2022-05-24
本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和数据封装等内容。一、模块简介模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用
Perl教学(13)Perl的面向对象编程之二
更新时间:2022-05-24
下面语句为使用该包创建对象的例子:1 #!/usr/bin/perl2 push (@INC,'pwd');3 use Cocoa;4 $cup = new Cocoa; 第一行指出Perl解释器的位置,第二行中,将当
Perl教学(13)Perl的面向对象编程之3
更新时间:2022-05-24
五、方法Perl类的方法只不过是一个Perl子程序而已,也即通常所说的成员函数。Perl的方法定义不提供任何特殊语法,但规定方法的第一个参数为对象或其被引用的包。Perl有两种方法:静态方法和虚方法。静态方法第一个参数
Perl教学(13)Perl的面向对象编程之4
更新时间:2022-05-24
1; 现在,我们写一个简单的Perl脚本来使用该类的方法,下面是创建一个Java applet源代码骨架的脚本代码: #!/usr/bin/perluse Cocoa;$cup = new Cocoa;$cup->
返回首页
上一页
294
295
296
297
298
299
300
301
302
303
下一页
末页