拨动开关/ T-Flip Flip

时间:2016-08-20 08:35:30

标签: ruby algorithm ruby-on-rails-3 logic

我在尝试将触发器应用于以下场景时遇到问题。说我有以下数组:

[ 'on',
  'random text',
  'random text',
  'random text',
  'random text',
  'off'
  'random text',
  'random text',
  'on'
  'random text',
  'off'
  'random text',
  'random text',
   etc...

我想根据两个值中的一个来切换开关(如数组中的'on'和'off'所示)

感谢任何帮助

1 个答案:

答案 0 :(得分:3)

这里的数据是一个简单的触发器示例。

x = [ 'on',
  'random text',
  'random text',
  'random text',
  'random text',
  'off',
  'random text',
  'random text',
  'on',
  'random text',
  'off',
  'random text',
  'random text'
]

x.each do |text|
  if text['on'] .. text['off']
    puts text
  end
end

#on
#random text
#random text
#random text
#random text
#off
#on
#random text
#off