Perl 内置函数与预定义变量全解析
1. Perl 函数概述
Perl 函数是可以在 Perl 脚本和模块中调用的内置程序,有超过 250 个函数可供使用,能对多种数据类型和系统资源进行操作,如标量、数组、哈希、数字、列表、正则表达式、文件、目录、套接字、系统进程和时间等。若所需功能没有内置函数支持,CPAN 上可能有第三方模块提供。
对于可用的 Perl 函数,通常建议在参数周围使用括号(圆括号)以提高代码清晰度,但并非强制要求。有些函数不允许使用括号,如 use ,但大多数函数和子例程使用较为灵活。例如:
使用括号的程序:
open( H, ">> myfile.txt" ) || die( "error: $!" );
print( H "The time is: " . time . "\n" );
close( H );
不使用括号的程序:
open H, ">> myfile.txt" || die "error: $!";
print H "The time is: " . time . "\n";
close H;
这两个程序在技术上是相同的,但外观不同,是否使用括号取决于个人偏好。
以下是表示函数参数的几种约定:
| 约定 | 描述 |
| ---- | ---- |
| SCALAR | 单个字符串、数字、对象或引用变量 |
|
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



