← eetop.cn_Perl语言入门(第四版小骆驼书)

推荐答案 测试一下

10重新打开文件句柄

问答题 中等 经典问答问答题

参考答案

答案是,如果系统的三个句柄 STDIN ,STDOUT ,STDERR 重新打开时没有成功 ,Perl会自动使用前一个 ◆。也就是说 ,只 有Perl成功的重新打开新的连接 ,否则是不会关闭以 前的连接 。 ◆至少,如果没有改变 Perl变量 $^F,这是正确的 。如果修改了 ,结果就不 定了。

涉及知识点

  • Perl 文件句柄打开与关闭机制
  • die 和 warn 的输出目标
  • 文件句柄重定向的潜在风险
  • 错误处理中的资源管理陷阱
  • 备份句柄与异常捕获方法
← 上一题
登录后反馈错题
下一题 →