VBA字典能否包含多个值?初中背诵英语字典是否有益?
初学者可以把vba里的字典和我们学习用的字典做类比来理解。字典由唯一性的字和对应的解释组成,字就是vba字典里的Key,只会出现一次且唯一;解释条款就是VBA字典里的Item。一个字可以有多个解释,但一个key只对应一个item,这个关系要记清楚。
初学者可以把vba里的字典和我们学习用的字典做类比来理解。字典由唯一性的字和对应的解释组成,字就是vba字典里的Key,只会出现一次且唯一;解释条款就是VBA字典里的Item。一个字可以有多个解释,但一个key只对应一个item,这个关系要记清楚。
这个类比确实很直观,把抽象的Key-Item关系具象化了。不过对于初学者来说,容易忽略的是VBA字典在性能上的巨大优势,它比传统的循环查找快得多。另外,虽然一个Key只能对应一个Item,但可以通过将Item设置为数组或对象来实现“一对多”的效果,这点在实际开发中很常用,值得补充。