0
我有一个返回一个数组,像这样的方法:使用if语句如何从Ruby中的if语句访问方法返回?
def foobar(foo, bar)
if foo != bar
[foo, bar]
end
end
现在,我想从我的代码中调用此方法。如何访问数组值而不必复制该方法?
if foobar("baz", "qux")
foo = foobar("baz", "qux")
puts foo[0], foo[1]
end
为了进一步澄清,我的意思是沿着$~
线的东西,当你在一个if语句调用一个正则表达式匹配。
太好了!正是我需要的,但无法弄清楚。谢谢!我也意识到第二部分,但那不是我的重点,因为我的实际代码与这个简化版本有很大不同。 – Snowstormer
@MattSchuchard:我应该测试平等对抗什么? OP的代码中没有平等测试。 –
正确;误解了代码。 –