cltnet 发表于 2010-12-23 17:01

ruby $config = {}请问

本帖最后由 cltnet 于 2010-12-23 17:03 编辑

请问$config = {}这个在这里的意思是全局变量的意思吗?


我看到后面是这样使用的#{$config['eth0_gateway_ip']}

这又是什么意思呢?


难道#{$config['eth0_gateway_ip']} 等于 #{{}['eth0_gateway_ip']}吗?

2gua 发表于 2010-12-23 17:23

建议先了解Ruby的数据结构。

zuerrong 发表于 2010-12-23 17:37

请问$config = {}这个在这里的意思是全局变量的意思吗?

是的。


我看到后面是这样使用的#{$config['eth0_gateway_ip']}

这又是什么意思呢?

#{ }表示解析ruby表达式。
$config['eth0_gateway_ip']是个ruby表达式,表示访问$config这个hash的key为'eth0_gateway_ip'的值。


难道#{$config['eth0_gateway_ip']} 等于 #{{}['eth0_gateway_ip']}吗?

#{{}['eth0_gateway_ip']}这个无厘头了。
页: [1]
查看完整版本: ruby $config = {}请问