小编let*_*now的帖子

Ruby:如何在循环中只执行一个if条件?

我试图只有一个if条件打印.

subnet = ['10.14.1.32/27', '10.17.8.2/29']
system = gets.chomp
subnet.each do |cidr|
  address_space = NetAddr::CIDR.create(cidr)
  if address_space.contains? system
    puts "found"
  else
    puts "not found"
  end
end
Run Code Online (Sandbox Code Playgroud)

我得到的输出像10.17.8.3那样

not found
found
Run Code Online (Sandbox Code Playgroud)

我怎么才会收到一个回复​​?我试过使用休息但这不起作用.谢谢大家!

ruby

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

标签 统计

ruby ×1