为什么不能运行split函数?

szsailing 2002-04-10 11:38:45
程序中含有
@predate=split (//,$predate);
print ($predate[0]."\t".$predate[1]."\n");

一运行程序,出现如下出错信息:(35和37行就是上面那两个语句)
Global symbol "@predate" requires explicit package name at billingtest.pl line 35.
Global symbol "@predate" requires explicit package name at billingtest.pl line 37.
Global symbol "@predate" requires explicit package name at billingtest.pl line 37.
Execution of billingtest.pl aborted due to compilation errors.

那位大侠能告诉我为什么?
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gamelife 2002-04-12
  • 打赏
  • 举报
回复
我不喜欢加use strict;但是程序规模大一点,use strict;的好处就显而易见了^-^
netken 2002-04-10
  • 打赏
  • 举报
回复
开头别用 use strict;
或加 my @predata ; my $predate
domy 2002-04-10
  • 打赏
  • 举报
回复
35行前加
no strict;
^_^
beckheng 2002-04-10
  • 打赏
  • 举报
回复
yes!

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧