为什么会出现这个问题:
elements = Hash.new()
elements[100] = "a"
elements[200] = "b"
elements[300] = "c"
elements[400] = "d"
print "Count: ", elements.count(),
elements.delete(100)
print "Count: ", elements.count(),
返回 this:
Count: 4
Count: 3
我不知道为什么这个操作只返回值为100
,其他的都没有。
elements = {}
进行初始化,你可以省略空括号,即只需编写elements.count
。 - Stefan