所以,我是红宝石的新手,对它非常好奇。我来自python。在 python 中,我会这样做以查看字典中是否存在某些内容。
dictionary = dict()
dictionary['key'] = 5
def inDictionary(key):
if key in dictionary:
execute code
else:
other code
对我来说相当简单,另一方面,在 ruby 中我将如何做到这一点?我一直在尝试像
dictionary = Hash.new
dictionary['key'] = 5
def isDictionary(key)
if dictionary.has_key?(key)
puts 'has key'
end
end
我收到错误,isDictionary 未定义的局部变量或方法“字典”。我在做什么错,并提前感谢。