だから、私はルビーに不慣れで、とても興味があります。私はpythonから来ています。Python では、何かが辞書に存在するかどうかを確認するためにこれを行います。
dictionary = dict()
dictionary['key'] = 5
def inDictionary(key):
if key in dictionary:
execute code
else:
other code
私にとってはかなり単純ですが、ルビーではどうすればこれを行うことができますか? 私は次のようなことを試してきました
dictionary = Hash.new
dictionary['key'] = 5
def isDictionary(key)
if dictionary.has_key?(key)
puts 'has key'
end
end
isDictionary undefined local variable or method "dictionary" というエラーが表示されます。私は何を間違っていますか、事前に感謝します。