open为什么出错?

open为什么出错?

open为什么出错?
代码
[code]
#! /usr/perl/bin
use warnings;
use strict;

open (MYFILE, "file1") || die ("Could not open file");
[/code]
错误提示
[code]
Name "main::MYFILE" used only once: possible typo at D:\\program\perl\test.pl line 6.
Could not open file at D:\sai\program\perl\test.pl line 6.
[/code]

win + activeperl + ultraedit32
把||换成or试试.
换成了or 也不行 :( 换成了or 也不行 :(
那你那文件存在吗?.
就是不存在 想学习die语句的使用啊

现在看perl语言入门 跟着学
原因是--use warnings;<.
原因是
use warnings;
use strict;
注释掉以后确实好了--为.
注释掉以后确实好了
为什么不能用
use warnings;
use strict; 呢?
估计因为你后面的程序 没有close MYFILE;
那句只是警告,告诉你那个.
那句只是警告,告诉你那个句柄后来没有被用到,白开了。
非常感谢 :) 刚开始学PE.
非常感谢 :) 刚开始学PERL 以后请多指教