当前位置:  开发笔记 > 编程语言 > 正文

作为Scala中hashmap中的值,元组的检索性能如何?

如何解决《作为Scala中hashmap中的值,元组的检索性能如何?》经验,为你挑选了1个好方法。

我有一个哈希映射,使用字符串作为键,值是大小为2的字符串列表.我试图在获取值时获得最快的性能时间.值始终只包含2个字符串.问题是:

    这个用例中最好的容器是什么?列表还是元组?

    Scala中元组的检索性能如何?它是否等于/快于列表?

顺便说一下,我在Scala元组的表现上找不到任何东西.如果您知道,请分享.



1> colinjwebb..:

如果你有两个元组的元组,你将使用案例类Tuple2.如您所见,它只是一个需要两个参数来实例化的类.

如果你担心列表与元组的表现,我建议你写一个基准.我发现使用ScalaMeter非常有用.我怀疑两者的表现都是一样的.

如果您担心代码的可读性和合理性,我建议使用元组.如果值总是包含两个值,那么使用Tuple2是更好的选择.使用List意味着它可能包含少于或多于两个.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有