wmjy.net
相关文档
当前位置:首页 >> pErl >>

pErl

"...不理解最后一句话是什么意思"

叫记录分隔符,上网搜一下各个符号的意思。 就是说各个记录用什么符号分割,默认是换行,所以在读入文件时候是读入一行。 假设有文件a.txt: abcde;fghij 有如下代码: open IN, "< a.txt"; $l = ; print $l; 执行结果: abcde;fghij (隐含一个...

是 Spaceship operator 太空船操作符:三向的比较数字操作符 $a$b 这个操作符比较两个数字,返回-1,0,1。 返回1 $a>$b 返回0 $a=$b 返回-1 $a

qw的作用是将列表内一些东西省略掉,(strftime)如果不用qw,就应该写成('strftime').其具体用法:一个列表例如('a','b','c','d'),因为其中的单引号(')啊逗号(,)啊写起来麻烦,如果列表很长的话就更麻烦了,所以perl引进了qw,这个列表就可以这么写了qw...

可以, 但 @lines 此时只能有一个值(元素). @x = "A", "B", "C"; print @x; # 只会有一个 A 但不同的是, 因为 @lines 的话, 那就是一个数组, 你就可以用数组相关的指令再加以操作, 如 @x = "A"; push @x, "B"; print @x; # 会印出 "A", "B", 而这...

a operator = b 效果等同于 a = a operator b 因此a.=b 就相当于 把a 和b字符串的内容和并,存入a =就是简单的赋值

你得把你的代码文件保存成UTF8格式。比如用Windows记事本的话,选文件->另存为,在弹出的对话框里有一个“编码”下拉框,从里面选UTF-8,然后保存。再执行就不会乱码了。

$|就是一个变量啦,是perl的内置变量,默认情况下是0,如果设置为非0的话,表示当前的输出不经过缓存立刻输出,比如你print或者write一个文件,实际是需要经过缓存的,但是设置该变量非0后就不经过缓冲立刻输出了 $locip =~ s/\./,/gi;是一个正...

EOF在这里通俗讲就是一个标记,他用来标记一段文字(一般都是多行的,省得编码麻烦,用"

当你的 perl 程序呼叫*外部(perl script以外的) 程序, 而又发生错误时, $? 就会设成一 2 byte 的非 0 值字串, 第 1 byte 是外部程序的 exit code ( 如 1 代表 错误 ) 第 2 byte 就是本程序的处理手法 ( 如 die, warn 之类的 ) *如 $x = `xcopy C...

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com