perl 操作符308


在 Perl 中,`` 运算符用于读写文件句柄。它可以同时处理输入和输出操作。此运算符的语法如下:```
fh
```

其中:* `fh` 是Perl文件处理。

`` 运算符执行以下操作:1. 输入:如果 `fh` 是输入文件句柄,则 `` 运算符从文件中读取一行并将其赋值给 `$_` 变量。它返回读取的行,如果没有更多行可读,则返回 `undef`。
2. 输出:如果 `fh` 是输出文件句柄,则 `` 运算符将 `$_` 变量的内容写入文件。它返回写入的行数。

以下演示如何使用 `` 运算符进行输入和输出:```perl
# 输入
open my $fh, '', '';
print $fh "Hello, world!";
close $fh;
```

示例 1:从文件读取行
```perl
open my $fh, '', '';
print $fh "Line 1";
print $fh "Line 2";
close $fh;
```

`` 运算符还可以用于同时处理多个文件句柄。以下是如何从多个文件中读取行的示例:```perl
open my @fhs, '

2025-02-11


上一篇:Python 与 Perl:一决高下

下一篇:Perl 重复字符串与数组