我有一个哈希表如下:
hash = {2013 => 'one', 2014 => 'two'}
还有一个变量 number
:
number = 13
我需要遍历所有的哈希键,如果某个键包含了 number
,就返回该键。目前我的代码如下:
if hash.keys.any? {|k| k.include? number}
#do some work
end
这样做可以,但实际上如果k
包含number
,我需要返回k
,而不仅仅是检查它。如何像上面那样轻松地在"if"块格式中编写它。
2013
中 “包括”13
? - Matt