免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2990 | 回复: 6
打印 上一主题 下一主题

急 求助 一个关于EVAL返回值的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-28 22:23 |只看该作者 |倒序浏览
本帖最后由 bjzjyang 于 2011-09-28 22:31 编辑

急 求助

my $VAR1;
eval($text);
print Dumper($text);

$text里是一个包的定义,里边有开头的那些USE 还有一个函数的定义。但是里边根本没有出现$VAR1
但是这两句之后, $VAR1里就存了$text里的内容了。这是为神马啊? 而且$VAR1是在eval之前才定义的。

论坛徽章:
0
2 [报告]
发表于 2011-09-28 22:49 |只看该作者
啊 难道$VAR1也是预定义变量???
刚发现Dumper的时候 用的就是$VAR1
我还以为它不是预定义变量呢

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
3 [报告]
发表于 2011-09-29 09:38 |只看该作者
{:3_183:}

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2011-09-29 10:24 |只看该作者
预定义变量之所以称之为预定义变量,就是因为它们统统都不用声明。

论坛徽章:
0
5 [报告]
发表于 2011-09-29 15:16 |只看该作者
回复 3# zhlong8

这个 我PERL就是囫囵吞枣 还望斑竹见谅哈。 关于预定义变量我看的 PERL技术内幕。里边有59个预定义变量,我还以为都全了呢。 没想到$VAR1也是。实在不好意思。

论坛徽章:
0
6 [报告]
发表于 2011-09-29 15:17 |只看该作者
回复 4# flw
谢谢斑竹耐心回答。我是之前不知道$VAR1也是预定义变量。 关于预定义变量我看的 PERL技术内幕。里边有59个预定义变量,我还以为都全了呢。 没想到$VAR1也是。实在不好意思。

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
7 [报告]
发表于 2011-09-29 19:08 |只看该作者
回复  zhlong8

这个 我PERL就是囫囵吞枣 还望斑竹见谅哈。 关于预定义变量我看的 PERL技术内幕。里边有 ...
bjzjyang 发表于 2011-09-29 15:16



    Data::Dumper::Dumper 可以接收多个参数,所以给值起个名字方便显示区分也就是叫 $VAR1 $VAR2 等等。单个标点的、以 $^ 开头的都可以认为是特殊变量,剩下的也就那么几个不要说的那么恐怖。遇到不知道的了用 perldoc -v 查询下就行了,想全面了解可以直接 perldoc perlvar
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP