Ruby 拨动开关/T形翻转
我在尝试将触发器应用于以下场景时遇到困难。假设我有以下数组:Ruby 拨动开关/T形翻转,ruby,algorithm,ruby-on-rails-3,logic,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',
'random text',
'random text',
'random text',
'random text',
'off'
'random text',
'random text',
'on'
'random text',
'off'
'random text',
'random text',
etc...
我希望开关根据两个值中的一个进行翻转(如数组中的“开”和“关”所示)
非常感谢您对数据的任何帮助这里是一个简单的触发器示例
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
这里有一个简单的触发器示例
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
“我无法确定触发true/true的值,因为文本总是随机的。”请展开并解释您的意思。使用ruby触发器,您可以在两个条件都一一满足的情况下执行此操作,但它们都是由特定值触发的(如果我解释得不好,请道歉,请参阅此处示例:)这很好地解释了这一点。“我无法确定触发true/true的值,因为文本总是随机的。”请展开并解释你的意思。使用ruby触发器,你可以在两个条件一个接一个满足的情况下执行此操作,但它们是由特定的值触发的(如果我解释得不好,请道歉,请参见这里的示例:)这很好地解释了这一点。