perl 缓冲
这是Perl用于提高效率的技巧。它避免了对您要求读取的每个小行进行连续系统调用,而是将整个代码块导入“缓冲区”以暂时存储。
buffering.pl
perl 更改默认输出文件句柄
默认情况下,如果您不提供要打印的文件句柄(或printf),则输出将转到STDOUT。但是,使用'select'运算符可以更改默认值。 <br/>
change_default_output.pl
perl 死亡和自动驾驶的致命错误
在Unix上运行的每个程序都有退出状态,告诉它是否成功。运行其他程序的程序会查看该退出状态,以确保一切正常。退出状态为0表示成功,否则为非零值。这些值的含义在命令之间会有所不同,但0总是意味着一切都有效。
fatal_errors_die.pl
perl Binmoding Filehandles
此函数将FILEHANDLE的格式设置为在OS上读取或写入二进制文件,以区分二者。
binmode.pl
perl 三个论点'开放'
这种形式的优点是Perl永远不会混淆模式(第二个参数),文件名的某些部分(第三个参数),这是安全性的加分。
three_argument_open.pl
perl 使用文件句柄指定编码
如果您知道输入文件是UTF-8,则可以通过在文件模式之后放置冒号并命名编码来指定。
filehandles_encoding.pl
perl 打开文件句柄
使用除基本三个之外的任何其他文件句柄要求您在程序中打开它们。
open_filehandles.pl
perl 使用带printf的数组
您通常不会这样做,因为数组可能包含任意数量的项目,并且给定的格式字符串只接受特定数量的项目。
printf_array.pl
perl printf运算符
有时,您可能希望对常规打印提供的输出进行更多控制。这就是printf拯救的地方!
printf_conversions.pl
printf.pl
perl 功能括号
Perl中的括号始终是可选的,只要它们不改变该行代码的含义即可。一个好的规则是 - “如果它看起来像一个函数调用,它是一个函数调用”。但是,要记住函数的一些重要因素是它们只能在括号内给出的参数上运行。
function_parentheses.pl