我试图创建一个哈希键的对象。这是我的目标。创建对象的哈希键
def CompositeKey
def initialize(name, id)
@id=id
@name=name
end
end
然后在同一个文件中,我试图使用它。
def add_to_list(list, obj)
# Find or create the payer
key = CompositeKey.new(obj["PAYER NAME"], obj['PAYER ID'])
payer = list[key]
if payer.nil?
payer = {}
list[key] = payer
end
# Copy the values into the payer
copy_to_payer(obj, payer)
end
但我不断收到错误。 rb:57:in 'add_to_list': uninitialized constant CompositeKey (NameError)
。 我错过了什么?我如何完成这项工作?
如何使用key.id作为散列键? – Donovan