最近我发现了番石榴的奇迹.我遇到过一个实例,我想使用Multimap和Table的组合,基本上是一个带有两个键的Multimap.
是否有一个番石榴类可以做到这一点,还是我应该去Tabe<R, C, Map<T>>?
正如其中一位项目成员Louis Wasserman所说:
"概念一致性"与"公用事业时代无处不在"的衡量标准几乎没有关系.我们不能为了相对较少的用户而投入Multitable所需的那种投资.出于同样的原因,我们也不包括"三键地图".
也就是说,markaf,我可以为您的具体案例考虑另一种解决方案:使用普通的Multimap,但将前两个字段组合成一个复合键.听起来您不需要查看该表的行或列,您只想一次查找多个键.
[并在第二篇文章中进一步解释]此外,复合键方法推广到任意数量的字段,与您提出的Multitable接口形成对比,后者只能获得一个额外的字段.
完整的讨论可以在番石榴图书馆问题跟踪器上找到.
| 归档时间: |
|
| 查看次数: |
3351 次 |
| 最近记录: |