网站首页  |  业界新闻  |  技术文章  |  视频教程  |  下载频道  |  程序源码  |  个人空间  |  编程论坛
 
学习型 ASP/PHP/ASP.NET 主机 30元/年 全能 ASP/PHP/ASP.NET 主机,支持月付 专业 MSSQL 数据库空间,支持月付 专业 MySQL 数据库空间,支持月付
发新话题
打印

[求助]有个RUBY EVAL的问题

[求助]有个RUBY EVAL的问题

有个RUBY EVAL的问题
在一个RUBY程序(test.rb)里面.
定义了几个FUNCTION:
DEF HELP DEF TEST
定义了一个HASH数组:
$args = {
'--tron-command' => 'help',
'--filter' => '',
'--slaves' => nil,}
然后在后面CODE里面有句:
BEGIN
eval $args['--tron-command']
END

这里面有几个问题:
如果我打命令test.rb 会跳出HELP FUNCTION里面的东西
如果我打命令TEST.RB test会跳出TEST FUNCTION里面的东西.
请问: EVAL起什么作用? 为何会自动去取第一个参数?

TOP

www.mold-industry.cn 中华模具信息网

www.mold-industry.cn 中华模具信息网

TOP

发新话题