数组的索引:从0开始, #name + 1) -1 也表示数组的最后一个索引,所以 #name] == $name[-1]; 数组变量的表示@,...
定义子程序使用关键字sub和花括号{},调用(也叫calling)子程序使用“与&”号:定义子程序:sub marine{#some code ...
数字 Perl是弱类型语言, 这意味着一个变量的类型可以灵活的变化而不需要经过显式的类型转换(也意味着类型不安全) Perl把数字和字符串称为标...
1 Perl中的eval代码块可以提供类似Java中try-catch块的功能:在代码块的错误会被捕获,且不会导致程序异常退出。 如果在eval...
在Perl中调用其他程序的方式有很多,最简单的就是system函数,system函数接受一个或多个参数,其中第一个参数就是要执行的程序名,随后P...
智能匹配操作符~~在Perl 5.10中引入,它能根据两端的操作数来决定执行哪种操作,如果操作符左右两边都是标量,则~~会执行比较操作,具体是<...
Perl提供一系列强大的字符串处理函数,来处理它90%情况下要处理的和文本相关的工作。其中用于在字符串内查找匹配字串位置的函数就是index。i...
Perl程序运行时以自己的工作目录(working directory)作为起点,Perl提供了一个和shell中cd命令类似的操作符chdir...
Perl提供了一组文件测试操作符,可以测试文件的各种属性。文件测试操作符看起来像是由一个连字符-和一个字母组成的,操作符的作用对象可以是表示文件...