数组的索引:从0开始, #name + 1) -1 也表示数组的最后一个索引,所以 #name] == $name[-1]; 数组变量的表示@,@name表示名为name的数...
数组的索引:从0开始, #name + 1) -1 也表示数组的最后一个索引,所以 #name] == $name[-1]; 数组变量的表示@,@name表示名为name的数...
定义子程序使用关键字sub和花括号{},调用(也叫calling)子程序使用“与&”号:定义子程序:sub marine{#some code here...}调用子程序:&...
数字 Perl是弱类型语言, 这意味着一个变量的类型可以灵活的变化而不需要经过显式的类型转换(也意味着类型不安全) Perl把数字和字符串称为标量,存储标量的变量符号是$ P...
1 Perl中的eval代码块可以提供类似Java中try-catch块的功能:在代码块的错误会被捕获,且不会导致程序异常退出。 如果在eval的代码块内部发生了错误,Per...
在Perl中调用其他程序的方式有很多,最简单的就是system函数,system函数接受一个或多个参数,其中第一个参数就是要执行的程序名,随后Perl启动一个子进程,执行程序...
智能匹配操作符~~在Perl 5.10中引入,它能根据两端的操作数来决定执行哪种操作,如果操作符左右两边都是标量,则~~会执行比较操作,具体是<=>还是cmp则取决于标量的内...
Perl提供一系列强大的字符串处理函数,来处理它90%情况下要处理的和文本相关的工作。其中用于在字符串内查找匹配字串位置的函数就是index。index函数有三个参数,分别表...
Perl程序运行时以自己的工作目录(working directory)作为起点,Perl提供了一个和shell中cd命令类似的操作符chdir来改变当前的工作目录,但这是一...
Perl提供了一组文件测试操作符,可以测试文件的各种属性。文件测试操作符看起来像是由一个连字符-和一个字母组成的,操作符的作用对象可以是表示文件名的字符串变量,也可以是文件句...
Perl的模块包括两种:一种是随Perl发行版本一同打包的,另一种则需要从CPAN下载,然后安装。(访问https://metacpan.org/)安装模块的方法就是从网上下...
unless和until,等同于if(!)和while(!),当条件判断语句的结果为false时,才会执行代码块中的内容。unless还可以带有else子句。demo10-1...
工资倒挂是HRBP失职吧
“知道新同事工资的第二天,我在老板的桌上放了一封辞职信”上星期,一个朋友跟我说,他要辞职了。 我觉得很奇怪,这位朋友可是出了名的忠诚。同样毕业四年,身边的人工作都换好几次了,就他,一次都没换过,并且也从没听他抱怨过工作。怎么现在突...
贝加尔湖为啥是中国的?苏武牧羊的时候这地方难道不是归匈奴吗?
李健应该给贝加尔湖道个歉如果你喜欢我的分享,欢迎点赞和评论,每天的前20个赞我都会回赞。 几个月前的冬天,在被称为“贝加尔湖大门”的利斯特维扬卡,纽约时报记者Neil MacFarquhar遇到了一...
肯定不是因为这件小事啦,都是日积月累的不满 ,只是被导火索点燃了
程序员给女友4千生活费,收到女友错发信息后分手,聊天记录曝光职场上,适婚青年都会面临着婚恋问题,如何平衡好亲情爱情的关系,是一门学问,有的人就希望自己的另一半过好他们自己的小日子,不要对家里的事情过多的付出,但有人觉得自己父母养大自己...
重新理解正则表达式,Perl中的正则表达式其实不是独立的功能,只是内嵌于某些功能中的子语言, m//就像是文本编辑器中的搜索功能,Perl同样提供了替换功能:s/正则表达式的...