嗨,我刚刚开始学习ruby,我正在尝试循环创建一个我创建的数组,如下所示:
server[0] = ['hostname' => 'unknown01', 'ip' => '192.168.0.2', 'port' => '22']
server[1] = ['hostname' => 'unknown02', 'ip' => '192.168.0.3', 'port' => '23']
server[2] = ['hostname' => 'unknown03', 'ip' => '192.168.0.4', 'port' => '24']
Run Code Online (Sandbox Code Playgroud)
我尝试使用此代码:
i=0
server[i].each do |x|
print x['hostname']
print x['ip']
i+=1
end
Run Code Online (Sandbox Code Playgroud)
但它只通过服务器[0]循环我如何循环通过服务器[0-3]
您根本不需要使用i,只需这样做:
server.each do |x|
print x['hostname']
print x['ip']
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |