[求助]有个RUBY EVAL的问题
<P>有个RUBY EVAL的问题<BR>在一个RUBY程序(test.rb)里面.<BR>定义了几个FUNCTION:<BR>DEF HELP DEF TEST<BR>定义了一个HASH数组: <BR>$args = {<BR> '--tron-command' => 'help',<BR> '--filter' => '',<BR> '--slaves' => nil,}<BR>然后在后面CODE里面有句:<BR>BEGIN<BR>eval $args['--tron-command']<BR>END</P><P>这里面有几个问题:<BR>如果我打命令test.rb 会跳出HELP FUNCTION里面的东西<BR>如果我打命令TEST.RB test会跳出TEST FUNCTION里面的东西.<BR>请问: EVAL起什么作用? 为何会自动去取第一个参数?</P>
www.mold-industry.cn 中华模具信息网
www.mold-industry.cn 中华模具信息网页:
[1]
