描述
此函数等效于 C/操作系统函数 read(),因为它绕过了打印、读取和查找等函数所使用的缓冲系统,它只能与相应的 syswrite 和 sysseek 函数一起使用。
它从 FILEHANDLE 读取 LENGTH 个字节,将结果放在 SCALAR 中。如果指定了 OFFSET,则数据从 OFFSET 字节写入 SCALAR,有效地附加来自特定点的信息。如果 OFFSET 为负数,则它从指定的字节数开始,从字符串末尾向后计数。
用法
以下是此函数的简单语法 âˆ'
sysread FILEHANDLE, SCALAR, LENGTH, OFFSET sysread FILEHANDLE, SCALAR, LENGTH
返回值
此函数在出错时返回 undef,在文件末尾返回 0,在成功时返回 Integer,读取的字节数。
相关用法
- Perl system用法及代码示例
- Perl sysseek用法及代码示例
- Perl syscall用法及代码示例
- Perl sysopen用法及代码示例
- Perl symlink用法及代码示例
- Perl sin()用法及代码示例
- Perl split用法及代码示例
- Perl shmctl用法及代码示例
- Perl splice用法及代码示例
- Perl sqrt()用法及代码示例
- Perl setpriority用法及代码示例
- Perl semget用法及代码示例
- Perl send用法及代码示例
- Perl sort()用法及代码示例
- Perl setpwent用法及代码示例
- Perl sethostent用法及代码示例
注:本文由纯净天空筛选整理自 Perl sysread Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。