小编Mar*_*lin的帖子

我如何在ruby中循环数组?

嗨,我刚刚开始学习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]

ruby loops

0
推荐指数
1
解决办法
182
查看次数

标签 统计

loops ×1

ruby ×1