Perl 中的 $_ 和 $. 特殊变量202


## $_ 特殊变量
在 Perl 中,$_ 特殊变量表示当前输入行或字符串的值,具体取决于上下文。它是一个本质上多态的变量,其值根据它出现的上下文而变化。
* 在循环中: $_ 存储当前正在处理的迭代值。例如:
```perl
foreach my $item (@array) {
print "$item";
}
```
* 在正则表达式匹配中: $_ 存储整个被匹配的字符串。例如:
```perl
if ($_ =~ /pattern/) {
# 代码块
}
```
* 在文件处理中: $_ 存储当前正在读取或写入的文件句柄。例如:
```perl
open(my $fh, '

2025-01-07


上一篇:深入理解 Perl 中的 $_ 特殊变量

下一篇:中文编程语言 Perl:特性、应用和学习资源