毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

基于Perl的地铁站台异常情况检测(5)

时间:2017-04-21 13:27来源:毕业论文
但是用单引号定义可以使用多行文本,如下所示: $var7=这是一个使用 多行字符串文本 的例子; $var8=; #字符串 B Perl语言之数组 在Perl中数组使用@引导,@的


但是用单引号定义可以使用多行文本,如下所示:
$var7='这是一个使用
多行字符串文本
的例子';
$var8='''; #字符串'
B    Perl语言之数组
在Perl中数组使用“@”引导,“@”的意义应该是相当于array中的第一个a吧(嘻嘻,猜的)。数组初始化使用()。我们可以采用如下方法初始化数组:
@var9=(1,2,3,4,5);
而当引用数组中的元素时则使用下面的格式:
$var10=$var9[1];
数组前面的引导字符变成了“$”,表示这里是引用数组中的元素。
如果使用“@”作引导字符,那么刚才的例子就会返回数组的长度。例如:
$length=@var9; #则$length会返回数组长度也就是数组的元素个数5
C    Perl语言之句柄
句柄是一种特殊的数据,用来保存系统资源的指针,例如文件,目录,管道,socket等等。在最新的Perl中,实际上可以不使用这种数据。句柄类型没有引导字符。一般情况下大家习惯使用大写字母来标明句柄类型。例如下面的例子打开一个文件,读出一行,然后关闭。
open(FILEHANDLE,"test.htm");
$templine=;
close(FILEHANDLE);
这里<>起从句柄中读出一行的作用。
(2)    Perl的语句书写方式
由于Perl语言的书写方式和C语言相似,但是也具有一些特殊性,所以这里我以条件语句为例: 基于Perl的地铁站台异常情况检测(5):http://www.751com.cn/zidonghua/lunwen_5434.html
------分隔线----------------------------
推荐内容